pub struct PgTrigger { /* private fields */ }Implementations§
Source§impl PgTrigger
impl PgTrigger
pub fn new( func: ItemFn, attributes: Punctuated<PgTriggerAttribute, Comma>, ) -> Result<Self, Error>
pub fn entity_tokens(&self) -> Result<ItemFn, Error>
pub fn wrapper_tokens(&self) -> Result<ItemFn, Error>
pub fn finfo_tokens(&self) -> Result<ItemFn, Error>
Trait Implementations§
Source§impl ToTokens for PgTrigger
impl ToTokens for PgTrigger
Source§fn to_tokens(&self, tokens: &mut TokenStream2)
fn to_tokens(&self, tokens: &mut TokenStream2)
Source§fn to_token_stream(&self) -> TokenStream
fn to_token_stream(&self) -> TokenStream
Source§fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
Auto Trait Implementations§
impl Freeze for PgTrigger
impl RefUnwindSafe for PgTrigger
impl !Send for PgTrigger
impl !Sync for PgTrigger
impl Unpin for PgTrigger
impl UnsafeUnpin for PgTrigger
impl UnwindSafe for PgTrigger
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> Spanned for Twhere
T: Spanned + ?Sized,
impl<T> Spanned for Twhere
T: Spanned + ?Sized,
Source§fn span(&self) -> Span
fn span(&self) -> Span
Returns a
Span covering the complete contents of this syntax tree
node, or Span::call_site() if this node is empty.