pub struct BPPlacement {
pub layout_id: BPLayoutType,
pub item_id: usize,
pub d_transf: DTransformation,
}Fields§
§layout_id: BPLayoutTypeWhich Layout to place the item in
item_id: usizeThe id of the Item to be placed
d_transf: DTransformationThe transformation to apply to the item when placing it
Implementations§
Source§impl BPPlacement
impl BPPlacement
pub fn from_placed_item( layout_id: BPLayoutType, placed_item: &PlacedItem, ) -> Self
Trait Implementations§
Source§impl Clone for BPPlacement
impl Clone for BPPlacement
Source§fn clone(&self) -> BPPlacement
fn clone(&self) -> BPPlacement
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 BPPlacement
impl Debug for BPPlacement
impl Copy for BPPlacement
Auto Trait Implementations§
impl Freeze for BPPlacement
impl RefUnwindSafe for BPPlacement
impl Send for BPPlacement
impl Sync for BPPlacement
impl Unpin for BPPlacement
impl UnwindSafe for BPPlacement
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
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