Enum SeqLengthOption
pub enum SeqLengthOption {
NoMax,
Max(usize),
Fixed(usize),
}Expand description
Defines an enumeration to specify sequence length options for padding
Variants§
NoMax
No maximum length; use the longest sequence
Max(usize)
Maximum length specified, truncate if necessary
Fixed(usize)
Fixed length, pad or truncate to this exact length
Trait Implementations§
§impl Clone for SeqLengthOption
impl Clone for SeqLengthOption
§fn clone(&self) -> SeqLengthOption
fn clone(&self) -> SeqLengthOption
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 more§impl Config for SeqLengthOption
impl Config for SeqLengthOption
§impl Debug for SeqLengthOption
impl Debug for SeqLengthOption
§impl<'de> Deserialize<'de> for SeqLengthOption
impl<'de> Deserialize<'de> for SeqLengthOption
§fn deserialize<D>(
deserializer: D,
) -> Result<SeqLengthOption, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<SeqLengthOption, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Display for SeqLengthOption
impl Display for SeqLengthOption
§impl From<Option<usize>> for SeqLengthOption
impl From<Option<usize>> for SeqLengthOption
§fn from(val: Option<usize>) -> SeqLengthOption
fn from(val: Option<usize>) -> SeqLengthOption
Converts to this type from the input type.
§impl Serialize for SeqLengthOption
impl Serialize for SeqLengthOption
§fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Copy for SeqLengthOption
Auto Trait Implementations§
impl Freeze for SeqLengthOption
impl RefUnwindSafe for SeqLengthOption
impl Send for SeqLengthOption
impl Sync for SeqLengthOption
impl Unpin for SeqLengthOption
impl UnwindSafe for SeqLengthOption
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of [
ToCompactString::to_compact_string()] Read more§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a [
CompactString]. Read more