pub struct OrganizationOperator;Expand description
Explicit schema administration for the Organization Plugin.
Implementations§
Source§impl OrganizationOperator
impl OrganizationOperator
pub async fn setup( database_url: &str, schema: &str, ) -> Result<SetupOutcome, OrganizationOperatorError>
pub async fn upgrade( database_url: &str, schema: &str, ) -> Result<UpgradeOutcome, OrganizationOperatorError>
Trait Implementations§
Source§impl Clone for OrganizationOperator
impl Clone for OrganizationOperator
Source§fn clone(&self) -> OrganizationOperator
fn clone(&self) -> OrganizationOperator
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for OrganizationOperator
Source§impl Debug for OrganizationOperator
impl Debug for OrganizationOperator
Source§impl Default for OrganizationOperator
impl Default for OrganizationOperator
Source§fn default() -> OrganizationOperator
fn default() -> OrganizationOperator
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OrganizationOperator
impl RefUnwindSafe for OrganizationOperator
impl Send for OrganizationOperator
impl Sync for OrganizationOperator
impl Unpin for OrganizationOperator
impl UnsafeUnpin for OrganizationOperator
impl UnwindSafe for OrganizationOperator
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> 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