Trait OperationProvider

Source
pub trait OperationProvider:
    DynClone
    + Debug
    + Sync
    + Send {
    // Required method
    fn to_operation(&mut self) -> String;
}
Expand description

对象操作提供者接口

Required Methods§

Source

fn to_operation(&mut self) -> String

转换为对象操作命令

Trait Implementations§

Source§

impl<'clone> Clone for Box<dyn OperationProvider + 'clone>

Source§

fn clone(&self) -> Box<dyn OperationProvider + 'clone>

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<'clone> Clone for Box<dyn OperationProvider + Send + 'clone>

Source§

fn clone(&self) -> Box<dyn OperationProvider + Send + 'clone>

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<'clone> Clone for Box<dyn OperationProvider + Sync + Send + 'clone>

Source§

fn clone(&self) -> Box<dyn OperationProvider + Sync + Send + 'clone>

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<'clone> Clone for Box<dyn OperationProvider + Sync + 'clone>

Source§

fn clone(&self) -> Box<dyn OperationProvider + Sync + 'clone>

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more

Implementations on Foreign Types§

Source§

impl<'a, T> OperationProvider for &'a mut T

Source§

fn to_operation(&mut self) -> String

Source§

impl<T> OperationProvider for Box<T>

Source§

fn to_operation(&mut self) -> String

Implementors§