pub trait RuntimeVcsPortCtx: RuntimeVcsPort {
// Provided methods
fn vcs_branch_delete_ctx(
&self,
ctx: &OperationContext,
name: &str,
) -> Result<(), RedDBError> { ... }
fn vcs_reset_ctx(
&self,
ctx: &OperationContext,
input: ResetInput,
) -> Result<(), RedDBError> { ... }
fn vcs_set_versioned_ctx(
&self,
ctx: &OperationContext,
collection: &str,
enabled: bool,
) -> Result<(), RedDBError> { ... }
fn vcs_conflict_resolve_ctx(
&self,
ctx: &OperationContext,
conflict_id: &str,
resolved: Value,
) -> Result<(), RedDBError> { ... }
}Provided Methods§
fn vcs_branch_delete_ctx( &self, ctx: &OperationContext, name: &str, ) -> Result<(), RedDBError>
fn vcs_reset_ctx( &self, ctx: &OperationContext, input: ResetInput, ) -> Result<(), RedDBError>
fn vcs_set_versioned_ctx( &self, ctx: &OperationContext, collection: &str, enabled: bool, ) -> Result<(), RedDBError>
fn vcs_conflict_resolve_ctx( &self, ctx: &OperationContext, conflict_id: &str, resolved: Value, ) -> Result<(), RedDBError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".