pub struct Nil;Expand description
The terminal element of a cons-list.
Trait Implementations§
Source§impl AccessCount for Nil
impl AccessCount for Nil
Source§fn writers(_type_id: TypeId) -> usize
fn writers(_type_id: TypeId) -> usize
Returns how many writers for the given type exist in this list.
Source§fn readers(_type_id: TypeId) -> usize
fn readers(_type_id: TypeId) -> usize
Returns how many readers for the given type exist in this list (both exclusive and non-exclusive).
Source§fn exclusive_readers(_type_id: TypeId) -> usize
fn exclusive_readers(_type_id: TypeId) -> usize
Returns how many exclusive readers for the given type exist in this list.
Source§impl ActorList<'_> for Nil
impl ActorList<'_> for Nil
Source§type StoreRequests = Nil
type StoreRequests = Nil
A cons-list-of-cons-list-of-store-requests for this cons-list (essentially
self.map(|actor| actor.store_request)
where each actor has a cons-list of store-requests).Source§type InitContexts = Nil
type InitContexts = Nil
A cons-list of init-contexts for this cons-list (essentially
self.map(|actor| actor.init_context)).Source§impl NestedAccessCount for Nil
impl NestedAccessCount for Nil
Source§fn writers(_type_id: TypeId) -> usize
fn writers(_type_id: TypeId) -> usize
Returns how many writers for the given type exist in this list of lists.
Source§fn readers(_type_id: TypeId) -> usize
fn readers(_type_id: TypeId) -> usize
Returns how many readers for the given type exist in this list of lists (both exclusive and
non-exclusive).
Source§fn exclusive_readers(_type_id: TypeId) -> usize
fn exclusive_readers(_type_id: TypeId) -> usize
Returns how many exclusive readers for the given type exist in this list of lists.
impl Copy for Nil
impl Eq for Nil
impl StructuralPartialEq for Nil
Auto Trait Implementations§
impl Freeze for Nil
impl RefUnwindSafe for Nil
impl Send for Nil
impl Sync for Nil
impl Unpin for Nil
impl UnwindSafe for Nil
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