Enum toql::tree::tree_identity::IdentityAction
source · [−]pub enum IdentityAction {
Set(RefCell<Vec<SqlArg, Global>>),
SetInvalid(RefCell<Vec<SqlArg, Global>>),
Refresh,
RefreshInvalid,
RefreshValid,
}
Expand description
The action that TreeIdentity should do
Variants
Set(RefCell<Vec<SqlArg, Global>>)
Set key to value (primary + dependencies).
Argument needs interior mutability, because keys are taken from Vec
.
SetInvalid(RefCell<Vec<SqlArg, Global>>)
Set only invalid keys to value (primary + dependencies).
Argument needs interior mutability, because keys are taken from Vec
.
Refresh
Refresh all foreign keys, that refer to this entity (merges).
RefreshInvalid
Refresh all invalid foreign keys, that refer to this entity (merges).
RefreshValid
Refresh all valid foreign keys, that refer to this entity (merges).
Auto Trait Implementations
impl !RefUnwindSafe for IdentityAction
impl Send for IdentityAction
impl !Sync for IdentityAction
impl Unpin for IdentityAction
impl UnwindSafe for IdentityAction
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more