pub struct ConstraintNameScope {
pub events: BTreeSet<String>,
pub schema: BTreeSet<String>,
}Expand description
Explicit names share their relation’s event namespace; automatic names also avoid every constraint in the containing schema.
Fields§
§events: BTreeSet<String>§schema: BTreeSet<String>Trait Implementations§
Auto Trait Implementations§
impl Freeze for ConstraintNameScope
impl RefUnwindSafe for ConstraintNameScope
impl Send for ConstraintNameScope
impl Sync for ConstraintNameScope
impl Unpin for ConstraintNameScope
impl UnsafeUnpin for ConstraintNameScope
impl UnwindSafe for ConstraintNameScope
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
impl<T> ErasedDestructor for Twhere
T: 'static,
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