struct Lease {
group: u64,
type_id: TypeId,
name: &'static str,
mode: Mode,
rows: Rows,
origin: &'static Location<'static>,
}Expand description
One registered claim.
Fields§
§group: u64The holder this claim belongs to, so releasing is exact.
type_id: TypeId§name: &'static str§mode: Mode§rows: Rows§origin: &'static Location<'static>Where the claim was made, reported when a later claim conflicts with it.
Implementations§
Auto Trait Implementations§
impl Forget for Lease
impl Freeze for Lease
impl RefUnwindSafe for Lease
impl Send for Lease
impl Sync for Lease
impl Unpin for Lease
impl UnsafeUnpin for Lease
impl UnwindSafe for Lease
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