Skip to main content

SegmentOpsExt

Trait SegmentOpsExt 

Source
pub trait SegmentOpsExt {
    // Required methods
    fn merge(&self, other: &SegmentOps) -> SegmentOps;
    fn and(self, other: SegmentOps) -> SegmentOps;
    fn merge_all(sets: &[&SegmentOps]) -> SegmentOps;
}
Expand description

Extension methods for SegmentOps.

Required Methods§

Source

fn merge(&self, other: &SegmentOps) -> SegmentOps

Merge with another set of operations.

Operations from other override operations in self for the same segment.

Source

fn and(self, other: SegmentOps) -> SegmentOps

Merge with another set, consuming self.

Source

fn merge_all(sets: &[&SegmentOps]) -> SegmentOps

Merge multiple operation sets.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§