pub struct ConnectorCache { /* private fields */ }Implementations§
Source§impl ConnectorCache
impl ConnectorCache
pub fn new() -> Self
pub fn get_sensor_cache(&self) -> MutexGuard<'_, SensorDeviceCache>
pub fn get_sensor_cache_ref(&self) -> Arc<Mutex<SensorDeviceCache>>
pub fn get_motor_cache(&self) -> MutexGuard<'_, MotorDeviceCache>
pub fn get_motor_cache_ref(&self) -> Arc<Mutex<MotorDeviceCache>>
pub fn register_feedback( &mut self, feedback: FeedBackRegistration, target: FeedbackRegistrationTargets, ) -> Result<(), FeagiDataError>
pub fn export_device_registrations_as_config_json( &self, ) -> Result<Value, FeagiDataError>
pub fn import_device_registrations_as_config_json( &mut self, json: Value, ) -> Result<(), FeagiDataError>
Trait Implementations§
Source§impl Debug for ConnectorCache
impl Debug for ConnectorCache
Source§impl Default for ConnectorCache
impl Default for ConnectorCache
Auto Trait Implementations§
impl Freeze for ConnectorCache
impl RefUnwindSafe for ConnectorCache
impl Send for ConnectorCache
impl Sync for ConnectorCache
impl Unpin for ConnectorCache
impl UnwindSafe for ConnectorCache
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().