pub struct ConstraintSet {
pub effect: Effect,
pub ownership: Option<Ownership>,
pub is_atomic: bool,
pub type: Option<String>,
}Fields§
§effect: Effect§ownership: Option<Ownership>§is_atomic: bool§type: Option<String>Implementations§
Source§impl ConstraintSet
impl ConstraintSet
Trait Implementations§
Source§impl Clone for ConstraintSet
impl Clone for ConstraintSet
Source§fn clone(&self) -> ConstraintSet
fn clone(&self) -> ConstraintSet
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 ConstraintSet
impl Debug for ConstraintSet
Source§impl Default for ConstraintSet
impl Default for ConstraintSet
Source§impl<'de> Deserialize<'de> for ConstraintSet
impl<'de> Deserialize<'de> for ConstraintSet
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 HasDebugInfo for ConstraintSet
impl HasDebugInfo for ConstraintSet
Source§impl Hash for ConstraintSet
impl Hash for ConstraintSet
Source§impl PartialEq for ConstraintSet
impl PartialEq for ConstraintSet
Source§impl Serialize for ConstraintSet
impl Serialize for ConstraintSet
impl Eq for ConstraintSet
impl StructuralPartialEq for ConstraintSet
Auto Trait Implementations§
impl Freeze for ConstraintSet
impl RefUnwindSafe for ConstraintSet
impl Send for ConstraintSet
impl Sync for ConstraintSet
impl Unpin for ConstraintSet
impl UnsafeUnpin for ConstraintSet
impl UnwindSafe for ConstraintSet
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