pub struct TrimTransform;Expand description
Trim transformation - removes leading and trailing whitespace.
§Example
use skp_validator_rules::transform::whitespace::TrimTransform;
use skp_validator_core::Transform;
let transform = TrimTransform;
assert_eq!(transform.transform(" hello ".to_string()), "hello");Trait Implementations§
Source§impl Clone for TrimTransform
impl Clone for TrimTransform
Source§fn clone(&self) -> TrimTransform
fn clone(&self) -> TrimTransform
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 TrimTransform
impl Debug for TrimTransform
Source§impl Default for TrimTransform
impl Default for TrimTransform
Source§fn default() -> TrimTransform
fn default() -> TrimTransform
Returns the “default value” for a type. Read more
Source§impl Transform<String> for TrimTransform
impl Transform<String> for TrimTransform
impl Copy for TrimTransform
Auto Trait Implementations§
impl Freeze for TrimTransform
impl RefUnwindSafe for TrimTransform
impl Send for TrimTransform
impl Sync for TrimTransform
impl Unpin for TrimTransform
impl UnwindSafe for TrimTransform
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