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