Struct ev3dev_lang_rust::Driver [−][src]
pub struct Driver { /* fields omitted */ }Expand description
Helper struct that manages attributes.
It creates an Attribute instance if it does not exists or uses a cached one.
Implementations
Returns a new Driver.
All attributes created by this driver will use the path /sys/class/{class_name}/{name}.
Returns the name of the device with the given class_name, driver_name and at the given port.
Returns Ev3Error::NotFound if no such device exists.
Returns the name of the device with the given class_name.
Returns Ev3Error::NotFound if no such device exists.
Returns Ev3Error::MultipleMatches if more then one matching device exists.
Returns the names of the devices with the given class_name.
Return the Attribute wrapper for the given attribute_name.
Creates a new one if it does not exist.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Driver
impl UnwindSafe for Driver
Blanket Implementations
Mutably borrows from an owned value. Read more
