#[repr(transparent)]pub struct ExpectedIdx(pub u32);Expand description
Expected index in a queue or plan.
Tuple Fields§
§0: u32Trait Implementations§
Source§impl BorshDeserialize for ExpectedIdx
impl BorshDeserialize for ExpectedIdx
fn deserialize_reader<__R: Read>(reader: &mut __R) -> Result<Self, Error>
§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.
§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 BorshSchema for ExpectedIdx
impl BorshSchema for ExpectedIdx
Source§fn declaration() -> Declaration
fn declaration() -> Declaration
Get the name of the type without brackets.
Source§fn add_definitions_recursively(
definitions: &mut BTreeMap<Declaration, Definition>,
)
fn add_definitions_recursively( definitions: &mut BTreeMap<Declaration, Definition>, )
Recursively, using DFS, add type definitions required for this type.
Type definition partially explains how to serialize/deserialize a type.
Source§impl BorshSerialize for ExpectedIdx
impl BorshSerialize for ExpectedIdx
Source§impl Clone for ExpectedIdx
impl Clone for ExpectedIdx
Source§fn clone(&self) -> ExpectedIdx
fn clone(&self) -> ExpectedIdx
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExpectedIdx
impl Debug for ExpectedIdx
Source§impl Default for ExpectedIdx
impl Default for ExpectedIdx
Source§fn default() -> ExpectedIdx
fn default() -> ExpectedIdx
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExpectedIdx
impl<'de> Deserialize<'de> for ExpectedIdx
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
Source§impl Display for ExpectedIdx
impl Display for ExpectedIdx
Source§impl From<ExpectedIdx> for u32
impl From<ExpectedIdx> for u32
Source§fn from(value: ExpectedIdx) -> Self
fn from(value: ExpectedIdx) -> Self
Converts to this type from the input type.
Source§impl From<u32> for ExpectedIdx
impl From<u32> for ExpectedIdx
Source§impl Hash for ExpectedIdx
impl Hash for ExpectedIdx
Source§impl JsonSchema for ExpectedIdx
impl JsonSchema for ExpectedIdx
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl Ord for ExpectedIdx
impl Ord for ExpectedIdx
Source§fn cmp(&self, other: &ExpectedIdx) -> Ordering
fn cmp(&self, other: &ExpectedIdx) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ExpectedIdx
impl PartialEq for ExpectedIdx
Source§impl PartialOrd for ExpectedIdx
impl PartialOrd for ExpectedIdx
Source§impl Serialize for ExpectedIdx
impl Serialize for ExpectedIdx
impl Copy for ExpectedIdx
impl Eq for ExpectedIdx
impl StructuralPartialEq for ExpectedIdx
Auto Trait Implementations§
impl Freeze for ExpectedIdx
impl RefUnwindSafe for ExpectedIdx
impl Send for ExpectedIdx
impl Sync for ExpectedIdx
impl Unpin for ExpectedIdx
impl UnwindSafe for ExpectedIdx
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