pub enum TokenLengthPolicy {
EmittedTokens,
DiscountOverlaps,
}Expand description
The declared field-length policy contributes to analyzer revision identity.
Variants§
EmittedTokens
Count every emitted token, including stacked alternatives.
DiscountOverlaps
Count only emitted tokens with a positive position increment.
Trait Implementations§
Source§impl Clone for TokenLengthPolicy
impl Clone for TokenLengthPolicy
Source§fn clone(&self) -> TokenLengthPolicy
fn clone(&self) -> TokenLengthPolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TokenLengthPolicy
Source§impl Debug for TokenLengthPolicy
impl Debug for TokenLengthPolicy
Source§impl<'de> Deserialize<'de> for TokenLengthPolicy
impl<'de> Deserialize<'de> for TokenLengthPolicy
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TokenLengthPolicy
Source§impl PartialEq for TokenLengthPolicy
impl PartialEq for TokenLengthPolicy
Source§impl Serialize for TokenLengthPolicy
impl Serialize for TokenLengthPolicy
impl StructuralPartialEq for TokenLengthPolicy
Auto Trait Implementations§
impl Freeze for TokenLengthPolicy
impl RefUnwindSafe for TokenLengthPolicy
impl Send for TokenLengthPolicy
impl Sync for TokenLengthPolicy
impl Unpin for TokenLengthPolicy
impl UnsafeUnpin for TokenLengthPolicy
impl UnwindSafe for TokenLengthPolicy
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