pub struct MigrationTool { /* private fields */ }Expand description
Migration tools
Implementations§
Source§impl MigrationTool
impl MigrationTool
pub fn new() -> Self
Sourcepub fn get_tool_id(&self) -> &str
pub fn get_tool_id(&self) -> &str
Get the tool ID.
Sourcepub fn get_tool_type(&self) -> &MigrationToolType
pub fn get_tool_type(&self) -> &MigrationToolType
Get the tool type.
Sourcepub fn set_tool_type(&mut self, ttype: MigrationToolType)
pub fn set_tool_type(&mut self, ttype: MigrationToolType)
Set the tool type.
Sourcepub fn get_tool_capabilities(&self) -> &ToolCapabilities
pub fn get_tool_capabilities(&self) -> &ToolCapabilities
Get a reference to the tool capabilities.
Sourcepub fn get_tool_capabilities_mut(&mut self) -> &mut ToolCapabilities
pub fn get_tool_capabilities_mut(&mut self) -> &mut ToolCapabilities
Get a mutable reference to the tool capabilities.
Trait Implementations§
Source§impl Clone for MigrationTool
impl Clone for MigrationTool
Source§fn clone(&self) -> MigrationTool
fn clone(&self) -> MigrationTool
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 moreAuto Trait Implementations§
impl Freeze for MigrationTool
impl RefUnwindSafe for MigrationTool
impl Send for MigrationTool
impl Sync for MigrationTool
impl Unpin for MigrationTool
impl UnsafeUnpin for MigrationTool
impl UnwindSafe for MigrationTool
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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