pub struct ShapeDef {
pub targets: Vec<Target>,
pub props: Vec<PropShape>,
pub closed: Option<ClosedShape>,
pub logic: Vec<Logic>,
pub profiles: Vec<String>,
pub file: String,
}Fields§
§targets: Vec<Target>§props: Vec<PropShape>§closed: Option<ClosedShape>§logic: Vec<Logic>§profiles: Vec<String>§file: StringTrait Implementations§
Auto Trait Implementations§
impl Forget for ShapeDef
impl Freeze for ShapeDef
impl Move for ShapeDef
impl RefUnwindSafe for ShapeDef
impl Send for ShapeDef
impl Sync for ShapeDef
impl Unpin for ShapeDef
impl UnsafeUnpin for ShapeDef
impl UnwindSafe for ShapeDef
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