Struct dochy_core::structs::LinkedMap [−][src]
pub struct LinkedMap<V> { /* fields omitted */ }
Implementations
idを指定してfirstにinsert. next_idとの整合性は簡単に壊れうるので注意 idがかぶった場合、挿入は行われず、falseが返る
idを指定してfirstにinsert. next_idとの整合性は簡単に壊れうるので注意 idがかぶった場合、挿入は行われず、falseが返る
idを指定してlastにinsert. next_idとの整合性は簡単に壊れうるので注意 idがかぶった場合、挿入は行われず、falseが返る
idを指定してlastにinsert. next_idとの整合性は簡単に壊れうるので注意 idがかぶった場合パニックする
pub fn iter(&self) -> LinkedMapIter<'_, V>ⓘNotable traits for LinkedMapIter<'a, V>impl<'a, V> Iterator for LinkedMapIter<'a, V> type Item = (&'a u64, &'a V);
Notable traits for LinkedMapIter<'a, V>
impl<'a, V> Iterator for LinkedMapIter<'a, V> type Item = (&'a u64, &'a V);
pub fn iter_from_last(&self) -> LinkedMapIter<'_, V>ⓘNotable traits for LinkedMapIter<'a, V>impl<'a, V> Iterator for LinkedMapIter<'a, V> type Item = (&'a u64, &'a V);
Notable traits for LinkedMapIter<'a, V>
impl<'a, V> Iterator for LinkedMapIter<'a, V> type Item = (&'a u64, &'a V);
pub fn iter_mut(&mut self) -> LinkedMapIterMut<'_, V>ⓘNotable traits for LinkedMapIterMut<'a, V>impl<'a, V> Iterator for LinkedMapIterMut<'a, V> type Item = (&'a u64, &'a mut V);
Notable traits for LinkedMapIterMut<'a, V>
impl<'a, V> Iterator for LinkedMapIterMut<'a, V> type Item = (&'a u64, &'a mut V);
pub fn iter_mut_from_last(&mut self) -> LinkedMapIterMut<'_, V>ⓘNotable traits for LinkedMapIterMut<'a, V>impl<'a, V> Iterator for LinkedMapIterMut<'a, V> type Item = (&'a u64, &'a mut V);
Notable traits for LinkedMapIterMut<'a, V>
impl<'a, V> Iterator for LinkedMapIterMut<'a, V> type Item = (&'a u64, &'a mut V);
Trait Implementations
Auto Trait Implementations
impl<V> RefUnwindSafe for LinkedMap<V> where
V: RefUnwindSafe,
impl<V> UnwindSafe for LinkedMap<V> where
V: UnwindSafe + RefUnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more