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.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
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.