pub struct StrRef {
pub off: u32,
pub len: u32,
}Expand description
A run of bytes in the strings blob (a UTF-8 substring).
Fields§
§off: u32Start index into the owning blob.
len: u32Element or field count.
Trait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for StrRef
impl<'__de, __Context> BorrowDecode<'__de, __Context> for StrRef
Source§fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
impl Copy for StrRef
impl Eq for StrRef
Source§impl Ord for StrRef
impl Ord for StrRef
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 PartialOrd for StrRef
impl PartialOrd for StrRef
impl StructuralPartialEq for StrRef
Auto Trait Implementations§
impl Freeze for StrRef
impl RefUnwindSafe for StrRef
impl Send for StrRef
impl Sync for StrRef
impl Unpin for StrRef
impl UnsafeUnpin for StrRef
impl UnwindSafe for StrRef
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