pub struct CrankDef {
pub notch_degrees: u16,
}Expand description
How a crank turns into Button::CrankBack and
Button::CrankForward presses (shuyi_ui::input::crank): one per
notch_degrees wound.
Fields§
§notch_degrees: u16How far, in degrees, the crank is wound for one notch (1 to 360).
Trait Implementations§
impl Copy for CrankDef
Source§impl<'de> Deserialize<'de> for CrankDef
impl<'de> Deserialize<'de> for CrankDef
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CrankDef, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CrankDef, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CrankDef
Source§impl Serialize for CrankDef
impl Serialize for CrankDef
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for CrankDef
Auto Trait Implementations§
impl Freeze for CrankDef
impl RefUnwindSafe for CrankDef
impl Send for CrankDef
impl Sync for CrankDef
impl Unpin for CrankDef
impl UnsafeUnpin for CrankDef
impl UnwindSafe for CrankDef
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