pub struct FanData {
pub position: i16,
pub rpm: Option<AngularVelocity>,
}Fields§
§position: i16The position or index of the fan as seen by the device Usually dependent on where to fan is connected to the control board
rpm: Option<AngularVelocity>The RPM of the fan
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FanData
impl<'de> Deserialize<'de> for FanData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for FanData
impl StructuralPartialEq for FanData
Auto Trait Implementations§
impl Freeze for FanData
impl RefUnwindSafe for FanData
impl Send for FanData
impl Sync for FanData
impl Unpin for FanData
impl UnwindSafe for FanData
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