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§
Sourcefn merge(&self, other: &SegmentOps) -> SegmentOps
fn merge(&self, other: &SegmentOps) -> SegmentOps
Merge with another set of operations.
Operations from other override operations in self for the same segment.
Sourcefn and(self, other: SegmentOps) -> SegmentOps
fn and(self, other: SegmentOps) -> SegmentOps
Merge with another set, consuming self.
Sourcefn merge_all(sets: &[&SegmentOps]) -> SegmentOps
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.