Skip to main content

RuntimeVcsPortCtx

Trait RuntimeVcsPortCtx 

Source
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§

Source

fn vcs_branch_delete_ctx( &self, ctx: &OperationContext, name: &str, ) -> Result<(), RedDBError>

Source

fn vcs_reset_ctx( &self, ctx: &OperationContext, input: ResetInput, ) -> Result<(), RedDBError>

Source

fn vcs_set_versioned_ctx( &self, ctx: &OperationContext, collection: &str, enabled: bool, ) -> Result<(), RedDBError>

Source

fn vcs_conflict_resolve_ctx( &self, ctx: &OperationContext, conflict_id: &str, resolved: Value, ) -> Result<(), RedDBError>

Implementors§