pub enum MaybeTick {
Uninitialized,
Initialized(TickData),
}Variants§
Trait Implementations§
Source§impl BorshDeserialize for MaybeTickwhere
TickData: BorshDeserialize,
impl BorshDeserialize for MaybeTickwhere
TickData: BorshDeserialize,
fn deserialize_reader<R: Read>(reader: &mut R) -> Result<Self, Error>
Source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
Source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl BorshSerialize for MaybeTickwhere
TickData: BorshSerialize,
impl BorshSerialize for MaybeTickwhere
TickData: BorshSerialize,
impl Eq for MaybeTick
Source§impl From<&MaybeTick> for TickFacade
impl From<&MaybeTick> for TickFacade
Source§impl From<MaybeTick> for TickFacade
impl From<MaybeTick> for TickFacade
impl StructuralPartialEq for MaybeTick
Auto Trait Implementations§
impl Freeze for MaybeTick
impl RefUnwindSafe for MaybeTick
impl Send for MaybeTick
impl Sync for MaybeTick
impl Unpin for MaybeTick
impl UnsafeUnpin for MaybeTick
impl UnwindSafe for MaybeTick
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