pub struct Bp3dSelection {
pub systems: Vec<String>,
pub max_structures: usize,
pub max_stl_bytes: usize,
}Expand description
What to include from BodyParts3D — the bandwidth control (the full set is ~1.3 GB / 937 files).
Fields§
§systems: Vec<String>Only structures whose membership intersects these system ids (empty = every system).
max_structures: usizeCap the structure count (0 = no cap).
max_stl_bytes: usizeSkip a structure whose STL exceeds this many bytes (0 = no cap) — e.g. drop the 79 MB whole-body composite blobs.
Trait Implementations§
Source§impl Clone for Bp3dSelection
impl Clone for Bp3dSelection
Source§fn clone(&self) -> Bp3dSelection
fn clone(&self) -> Bp3dSelection
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 Bp3dSelection
impl Debug for Bp3dSelection
Source§impl Default for Bp3dSelection
impl Default for Bp3dSelection
Source§fn default() -> Bp3dSelection
fn default() -> Bp3dSelection
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for Bp3dSelection
impl RefUnwindSafe for Bp3dSelection
impl Send for Bp3dSelection
impl Sync for Bp3dSelection
impl Unpin for Bp3dSelection
impl UnsafeUnpin for Bp3dSelection
impl UnwindSafe for Bp3dSelection
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> 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 more§impl<T> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere
T: Default,
type NoneType = T
§fn null_value() -> T
fn null_value() -> T
The none-equivalent value.