pub trait FrameMapOccupiedEntry {
// Required methods
fn get_builder_mut(&mut self) -> &mut FrameBuilder;
fn frame_id(&self) -> &FrameId;
fn finalize(self) -> FrameBuilder;
}Expand description
Trait describing an occupied entry in a FrameMap.
See FrameMap::entry for details.
Required Methods§
Sourcefn get_builder_mut(&mut self) -> &mut FrameBuilder
fn get_builder_mut(&mut self) -> &mut FrameBuilder
Gets mutable reference to the builder assigned to this frame.
fn frame_id(&self) -> &FrameId
Sourcefn finalize(self) -> FrameBuilder
fn finalize(self) -> FrameBuilder
Removes the entry and returns the associated FrameBuilder.
The FrameBuilder may or may not be complete.
Implementations on Foreign Types§
Source§impl FrameMapOccupiedEntry for OccupiedEntry<'_, FrameId, FrameBuilder>
impl FrameMapOccupiedEntry for OccupiedEntry<'_, FrameId, FrameBuilder>
fn get_builder_mut(&mut self) -> &mut FrameBuilder
fn frame_id(&self) -> &FrameId
fn finalize(self) -> FrameBuilder
Source§impl FrameMapOccupiedEntry for OccupiedEntry<'_, FrameId, FrameBuilder>
Available on crate feature hashbrown only.
impl FrameMapOccupiedEntry for OccupiedEntry<'_, FrameId, FrameBuilder>
Available on crate feature
hashbrown only.