Struct maelstrom_layer_fs::LayerSuper
source · pub struct LayerSuper {
pub layer_id: LayerId,
pub lower_layers: HashMap<LayerId, PathBuf>,
}
Expand description
The data stored in super.bin
for a LayerFS layer.
Fields§
§layer_id: LayerId
§lower_layers: HashMap<LayerId, PathBuf>
Implementations§
source§impl LayerSuper
impl LayerSuper
Trait Implementations§
source§impl Clone for LayerSuper
impl Clone for LayerSuper
source§fn clone(&self) -> LayerSuper
fn clone(&self) -> LayerSuper
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for LayerSuper
impl Debug for LayerSuper
source§impl Default for LayerSuper
impl Default for LayerSuper
source§impl<'de> Deserialize<'de> for LayerSuper
impl<'de> Deserialize<'de> for LayerSuper
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for LayerSuper
impl RefUnwindSafe for LayerSuper
impl Send for LayerSuper
impl Sync for LayerSuper
impl Unpin for LayerSuper
impl UnwindSafe for LayerSuper
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