pub struct PartitioningResult {
pub scanner: ScannedToApply,
pub patterns: PatternsToApply,
pub m: Partition<Matched>,
pub x: Partition<Mismatched>,
pub spec: TabSpec,
}Fields§
§scanner: ScannedToApply§patterns: PatternsToApply§m: Partition<Matched>§x: Partition<Mismatched>§spec: TabSpecImplementations§
Source§impl PartitioningResult
impl PartitioningResult
pub fn new(scanner: ScannedToApply, patterns: PatternsToApply) -> Self
pub fn sort( self, by: TabSortBy, order: TabSortOrder, structure: TabPathStructure, ) -> Self
pub fn columns(self, cols: &[TabColumn]) -> Self
pub fn trim(self, size: usize, page: Option<usize>) -> Self
pub fn build_matched(&self) -> TableOutput
pub fn build_mismatched(&self) -> TableOutput
Trait Implementations§
Source§impl Clone for PartitioningResult
impl Clone for PartitioningResult
Source§fn clone(&self) -> PartitioningResult
fn clone(&self) -> PartitioningResult
Returns a duplicate of the value. Read more
1.0.0 · 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 PartitioningResult
impl Debug for PartitioningResult
Auto Trait Implementations§
impl Freeze for PartitioningResult
impl RefUnwindSafe for PartitioningResult
impl Send for PartitioningResult
impl Sync for PartitioningResult
impl Unpin for PartitioningResult
impl UnsafeUnpin for PartitioningResult
impl UnwindSafe for PartitioningResult
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