diff options
| author | tslil <tslil@posteo.de> | 2026-03-21 08:49:35 +0000 |
|---|---|---|
| committer | tslil <tslil@posteo.de> | 2026-03-21 17:26:50 +0000 |
| commit | c22cc3b348bdcb446fb0e44070da36fdf6b05800 (patch) | |
| tree | 81371ff735529e7b2a5b1727be9c8b06123609e6 /rprt-engine/src/selection_functions/result_transformation.rs | |
| parent | 5a5da7bc299bee12072e421d1936554690e34dd6 (diff) | |
big rework to support evaluation of selection functions, WiP
Diffstat (limited to 'rprt-engine/src/selection_functions/result_transformation.rs')
| -rw-r--r-- | rprt-engine/src/selection_functions/result_transformation.rs | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/rprt-engine/src/selection_functions/result_transformation.rs b/rprt-engine/src/selection_functions/result_transformation.rs index 89a071a..865038c 100644 --- a/rprt-engine/src/selection_functions/result_transformation.rs +++ b/rprt-engine/src/selection_functions/result_transformation.rs @@ -1,9 +1,11 @@ -use crate::buffer::BufferID; -use crate::selection::{Interval, Selection}; -use crate::selection_functions::types::{SFArguments, SFError, SFResult}; -use crate::state::EditorState; +use crate::{ + buffer::BufferID, + selection::{Interval, Selection}, + selection_functions::types::{SFArguments, SFError, SFResult}, + state::EditorState, +}; -pub fn complement_transform(es: &EditorState, result: Selection, _: &SFArguments) -> SFResult { +pub fn complement_transform(es: &EditorState, result: Selection) -> SFResult { fn complement_rank0( es: &EditorState, buffer_id: BufferID, @@ -55,11 +57,7 @@ pub fn complement_transform(es: &EditorState, result: Selection, _: &SFArguments result.vectorise(es, complement_rank0, complement_rank1) } -pub fn conditional_transform( - _: &EditorState, - mut result: Selection, - arg: &SFArguments, -) -> SFResult { +pub fn conditional_transform(mut result: Selection, arg: &SFArguments) -> SFResult { if !result.is_empty() { Ok(match arg { // TODO: think about this niladic case? |
