pub enum SectionKey {
Long,
Cross {
index: u32,
},
}Expand description
Which section: the long one, or a cross section by index.
Variants§
Trait Implementations§
Source§impl Clone for SectionKey
impl Clone for SectionKey
impl Copy for SectionKey
Source§impl Debug for SectionKey
impl Debug for SectionKey
Source§impl<'de> Deserialize<'de> for SectionKey
impl<'de> Deserialize<'de> for SectionKey
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 SectionKey
Source§impl Hash for SectionKey
impl Hash for SectionKey
Source§impl Ord for SectionKey
impl Ord for SectionKey
1.21.0 (const: unstable) · 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
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for SectionKey
impl PartialEq for SectionKey
Source§impl PartialOrd for SectionKey
impl PartialOrd for SectionKey
Source§impl Serialize for SectionKey
impl Serialize for SectionKey
impl StructuralPartialEq for SectionKey
Auto Trait Implementations§
impl Freeze for SectionKey
impl RefUnwindSafe for SectionKey
impl Send for SectionKey
impl Sync for SectionKey
impl Unpin for SectionKey
impl UnsafeUnpin for SectionKey
impl UnwindSafe for SectionKey
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.