1个不稳定版本
0.1.0 | 2022年6月11日 |
---|
#5 in #方法
24KB
768 行
此Crate提供VK API 方法,以避免需要将它们指定为字符串。
它有两个互补的Crate:rvk
(此Crate依赖于它来实际调用方法)和rvk_objects
,它提供对象。这些Crate也可以单独使用。
注意,对于rvk_methods
和rvk_objects
,支持的VK API版本可能不同。请参考这些Crate中的API_VERSION
常量,以了解它们支持哪些版本。
有关使用所有3个Crate的示例,请参阅此处。
命名说明
Rust在函数名称中更喜欢使用snake_case
,而不是VK API使用的camelCase
,这意味着所有API方法对应的函数都使用snake_case
命名。
示例:要调用appWidgets.getAppImageUploadServer
API方法,请使用rvk::methods::app_widgets::get_app_image_upload_server
函数。
注意:execute
execute
方法没有类别,因此其路径为rvk::methods::execute
。
注意:photos.move
由于move
是Rust的关键字,因此调用photos.move
API方法的函数为rvk::methods::photos::move_
(带有下划线!)
依赖项
~4–19MB
~252K SLoC