pub struct DeliveryNoteItemRowRules;Expand description
The rules the schema declares for DeliveryNoteItem, checked against the row a create or update
would store. The generated build attaches it to DeliveryNoteItemService. A refusing rule’s
break answers 422; a rule in shadow is logged under backbone::write_guard and the
write goes ahead.
Trait Implementations§
Source§impl WriteGuard<DeliveryNoteItem> for DeliveryNoteItemRowRules
impl WriteGuard<DeliveryNoteItem> for DeliveryNoteItemRowRules
fn check<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
ctx: &'life1 WriteCtx<'life2, DeliveryNoteItem>,
) -> Pin<Box<dyn Future<Output = GuardOutcome> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Auto Trait Implementations§
impl Freeze for DeliveryNoteItemRowRules
impl RefUnwindSafe for DeliveryNoteItemRowRules
impl Send for DeliveryNoteItemRowRules
impl Sync for DeliveryNoteItemRowRules
impl Unpin for DeliveryNoteItemRowRules
impl UnsafeUnpin for DeliveryNoteItemRowRules
impl UnwindSafe for DeliveryNoteItemRowRules
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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