pub struct SimpleNodeAddConverter;Trait Implementations§
Source§impl Clone for SimpleNodeAddConverter
impl Clone for SimpleNodeAddConverter
Source§fn clone(&self) -> SimpleNodeAddConverter
fn clone(&self) -> SimpleNodeAddConverter
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 moreSource§impl Debug for SimpleNodeAddConverter
impl Debug for SimpleNodeAddConverter
Source§impl Default for SimpleNodeAddConverter
impl Default for SimpleNodeAddConverter
Source§fn default() -> SimpleNodeAddConverter
fn default() -> SimpleNodeAddConverter
Returns the “default value” for a type. Read more
Source§impl TypedStepConverter<AddNodeStep> for SimpleNodeAddConverter
impl TypedStepConverter<AddNodeStep> for SimpleNodeAddConverter
Source§fn convert_typed(
&self,
step: &AddNodeStep,
txn: &mut TransactionMut<'_>,
context: &ConversionContext,
) -> ConversionResult<StepResult>
fn convert_typed( &self, step: &AddNodeStep, txn: &mut TransactionMut<'_>, context: &ConversionContext, ) -> ConversionResult<StepResult>
转换具体类型的步骤到 Yrs 事务
Source§fn validate_step(
&self,
step: &AddNodeStep,
_context: &ConversionContext,
) -> ConversionResult<()>
fn validate_step( &self, step: &AddNodeStep, _context: &ConversionContext, ) -> ConversionResult<()>
验证步骤是否有效(可选实现)
Source§fn converter_name() -> &'static str
fn converter_name() -> &'static str
获取转换器名称
Source§fn step_type_name() -> &'static str
fn step_type_name() -> &'static str
获取支持的步骤类型名称
Source§fn supports_concurrent_execution() -> bool
fn supports_concurrent_execution() -> bool
是否支持并发执行
Auto Trait Implementations§
impl Freeze for SimpleNodeAddConverter
impl RefUnwindSafe for SimpleNodeAddConverter
impl Send for SimpleNodeAddConverter
impl Sync for SimpleNodeAddConverter
impl Unpin for SimpleNodeAddConverter
impl UnsafeUnpin for SimpleNodeAddConverter
impl UnwindSafe for SimpleNodeAddConverter
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
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