pub struct ModelSettingsData {
pub plates: Vec<PlateInfo>,
pub objects: Vec<BambuObjectMetadata>,
pub assembly: Vec<AssemblyItem>,
}Expand description
Parsed data from Metadata/model_settings.config.
Fields§
§plates: Vec<PlateInfo>Plate layout and gcode/thumbnail paths
objects: Vec<BambuObjectMetadata>Per-object metadata (name, extruder, parts, overrides)
assembly: Vec<AssemblyItem>Assembly transforms for build instances
Trait Implementations§
Source§impl Clone for ModelSettingsData
impl Clone for ModelSettingsData
Source§fn clone(&self) -> ModelSettingsData
fn clone(&self) -> ModelSettingsData
Returns a duplicate 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 ModelSettingsData
impl Debug for ModelSettingsData
Source§impl Default for ModelSettingsData
impl Default for ModelSettingsData
Source§fn default() -> ModelSettingsData
fn default() -> ModelSettingsData
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ModelSettingsData
impl RefUnwindSafe for ModelSettingsData
impl Send for ModelSettingsData
impl Sync for ModelSettingsData
impl Unpin for ModelSettingsData
impl UnsafeUnpin for ModelSettingsData
impl UnwindSafe for ModelSettingsData
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more