pub struct MassSettingsUpdate {
pub density_kg_m3: Option<f64>,
pub geometry_file_id: Option<Uuid>,
pub length_unit: Option<String>,
pub instances: Option<i32>,
pub measured_mass_kg: Option<f64>,
pub measured_cg_m: Option<[f64; 3]>,
pub measured_inertia_kg_m2: Option<[f64; 6]>,
pub measured_note: String,
}Expand description
New mass settings of a revision (and of its geometry file).
Fields§
§density_kg_m3: Option<f64>§geometry_file_id: Option<Uuid>None = pick automatically.
length_unit: Option<String>Unit of the geometry file; None = the format’s default.
instances: Option<i32>Units of the item the geometry file shows (1 if not given).
measured_mass_kg: Option<f64>§measured_cg_m: Option<[f64; 3]>§measured_inertia_kg_m2: Option<[f64; 6]>§measured_note: StringTrait Implementations§
Source§impl Clone for MassSettingsUpdate
impl Clone for MassSettingsUpdate
Source§impl Debug for MassSettingsUpdate
impl Debug for MassSettingsUpdate
Auto Trait Implementations§
impl Freeze for MassSettingsUpdate
impl RefUnwindSafe for MassSettingsUpdate
impl Send for MassSettingsUpdate
impl Sync for MassSettingsUpdate
impl Unpin for MassSettingsUpdate
impl UnsafeUnpin for MassSettingsUpdate
impl UnwindSafe for MassSettingsUpdate
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
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 moreimpl<T> Parallelizable for T
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
§impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
§fn to_owned_obj(&self, data: FontData<'_>) -> U
fn to_owned_obj(&self, data: FontData<'_>) -> U
Convert this type into
T, using the provided data to resolve any offsets.