pub struct RefSlice {
pub off: u32,
pub len: u32,
}Expand description
A run of NodeId branches in the node_refs blob, in declaration order.
Fields§
§off: u32Start index into the owning blob.
len: u32Element or field count.
Trait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for RefSlice
impl<'__de, __Context> BorrowDecode<'__de, __Context> for RefSlice
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 RefSlice
impl Eq for RefSlice
Source§impl Ord for RefSlice
impl Ord for RefSlice
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 RefSlice
impl PartialOrd for RefSlice
impl StructuralPartialEq for RefSlice
Auto Trait Implementations§
impl Freeze for RefSlice
impl RefUnwindSafe for RefSlice
impl Send for RefSlice
impl Sync for RefSlice
impl Unpin for RefSlice
impl UnsafeUnpin for RefSlice
impl UnwindSafe for RefSlice
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