pub struct BambuProfileConfig {
pub config_type: String,
pub index: u32,
pub inherits: Option<String>,
pub name: Option<String>,
pub extras: HashMap<String, Value>,
}Expand description
A slicer profile configuration embedded in a Bambu Studio project file.
Fields§
§config_type: StringProfile category: "filament", "machine", or "process".
index: u32Index suffix (the N in filament_settings_N.config).
inherits: Option<String>Name of the profile this inherits from.
name: Option<String>Display name of this profile.
extras: HashMap<String, Value>Additional settings not covered by named fields.
Trait Implementations§
Source§impl Clone for BambuProfileConfig
impl Clone for BambuProfileConfig
Source§fn clone(&self) -> BambuProfileConfig
fn clone(&self) -> BambuProfileConfig
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 BambuProfileConfig
impl Debug for BambuProfileConfig
Source§impl Default for BambuProfileConfig
impl Default for BambuProfileConfig
Source§fn default() -> BambuProfileConfig
fn default() -> BambuProfileConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BambuProfileConfig
impl<'de> Deserialize<'de> for BambuProfileConfig
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 BambuProfileConfig
impl RefUnwindSafe for BambuProfileConfig
impl Send for BambuProfileConfig
impl Sync for BambuProfileConfig
impl Unpin for BambuProfileConfig
impl UnsafeUnpin for BambuProfileConfig
impl UnwindSafe for BambuProfileConfig
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