pub struct AuthoritySpan {
pub path: String,
pub start: AuthorityPosition,
pub end: AuthorityPosition,
}Fields§
§path: String§start: AuthorityPosition§end: AuthorityPositionTrait Implementations§
Source§impl Clone for AuthoritySpan
impl Clone for AuthoritySpan
Source§impl Debug for AuthoritySpan
impl Debug for AuthoritySpan
Source§impl<'de> Deserialize<'de> for AuthoritySpan
impl<'de> Deserialize<'de> for AuthoritySpan
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 AuthoritySpan
Source§impl Ord for AuthoritySpan
impl Ord for AuthoritySpan
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 AuthoritySpan
impl PartialEq for AuthoritySpan
Source§impl PartialOrd for AuthoritySpan
impl PartialOrd for AuthoritySpan
Source§impl Serialize for AuthoritySpan
impl Serialize for AuthoritySpan
impl StructuralPartialEq for AuthoritySpan
Auto Trait Implementations§
impl Freeze for AuthoritySpan
impl RefUnwindSafe for AuthoritySpan
impl Send for AuthoritySpan
impl Sync for AuthoritySpan
impl Unpin for AuthoritySpan
impl UnsafeUnpin for AuthoritySpan
impl UnwindSafe for AuthoritySpan
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.