[−][src]Module libmtp_rs::object
Everything on the Media Transfer Protocol is an object, this module groups common behavior and items of many higher abstractions like files, tracks, albums, etc.
Note that most operations on attributes should be managed with other APIs exposed in this
crate, the most useful utilities here serve to delete, move and copy objects (Object
trait).
Modules
filetypes | Contains all the filetypes that |
properties | Contains all the properties that |
Traits
AsObjectId | Trait to allow the usage of certain structures or plain |
Object | Common behavior of many higher abstractions is grouped in this trait, basically everything on MTP is an object with some attributes, even though this API is exposed, it's not recommended to use it to modify or get attributes that can be managed with other specefic APIs (like files, folders, tracks, etc). |