pub struct EditLimits {
pub max_edits: u8,
pub max_insertions: Option<u8>,
pub max_deletions: Option<u8>,
pub max_substitutions: Option<u8>,
pub max_swaps: Option<u8>,
}Expand description
Edit operation limits.
Fields§
§max_edits: u8Maximum total number of edit operations allowed.
max_insertions: Option<u8>Maximum number of insertion edits allowed (None = unlimited up to max_edits).
max_deletions: Option<u8>Maximum number of deletion edits allowed (None = unlimited up to max_edits).
max_substitutions: Option<u8>Maximum number of substitution edits allowed (None = unlimited up to max_edits).
max_swaps: Option<u8>Maximum number of transposition edits allowed (None = unlimited up to max_edits).
Implementations§
Source§impl EditLimits
impl EditLimits
Trait Implementations§
Source§impl Clone for EditLimits
impl Clone for EditLimits
Source§fn clone(&self) -> EditLimits
fn clone(&self) -> EditLimits
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 EditLimits
impl Debug for EditLimits
Source§impl Default for EditLimits
impl Default for EditLimits
Source§fn default() -> EditLimits
fn default() -> EditLimits
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EditLimits
impl RefUnwindSafe for EditLimits
impl Send for EditLimits
impl Sync for EditLimits
impl Unpin for EditLimits
impl UnsafeUnpin for EditLimits
impl UnwindSafe for EditLimits
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