pub struct OutlineGuard {
pub outline: Option<Box<ShapeOutline>>,
}Expand description
Refuses a step unless the shape’s authored outline is exactly outline.
Fields§
§outline: Option<Box<ShapeOutline>>Trait Implementations§
Source§impl Clone for OutlineGuard
impl Clone for OutlineGuard
Source§impl Debug for OutlineGuard
impl Debug for OutlineGuard
Source§impl<'de> Deserialize<'de> for OutlineGuard
impl<'de> Deserialize<'de> for OutlineGuard
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
Source§impl PartialEq for OutlineGuard
impl PartialEq for OutlineGuard
Source§impl Serialize for OutlineGuard
impl Serialize for OutlineGuard
impl StructuralPartialEq for OutlineGuard
Auto Trait Implementations§
impl Freeze for OutlineGuard
impl RefUnwindSafe for OutlineGuard
impl Send for OutlineGuard
impl Sync for OutlineGuard
impl Unpin for OutlineGuard
impl UnsafeUnpin for OutlineGuard
impl UnwindSafe for OutlineGuard
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