Skip to main content

FrameMapOccupiedEntry

Trait FrameMapOccupiedEntry 

Source
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§

Source

fn get_builder_mut(&mut self) -> &mut FrameBuilder

Gets mutable reference to the builder assigned to this frame.

Source

fn frame_id(&self) -> &FrameId

Source

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>

Source§

impl FrameMapOccupiedEntry for OccupiedEntry<'_, FrameId, FrameBuilder>

Available on crate feature hashbrown only.

Implementors§