pub enum OtherMeter {
FreeVerse,
ClimbingRhyme,
FallingRhyme,
MixedMeter,
BlankVerse,
}Expand description
Enum for other types of meters that don’t fit into the regular pattern.
Variants§
Implementations§
Source§impl OtherMeter
impl OtherMeter
Sourcepub fn is_free_verse(&self) -> bool
pub fn is_free_verse(&self) -> bool
Returns true if the meter is considered free verse.
Sourcepub fn is_blank_verse(&self) -> bool
pub fn is_blank_verse(&self) -> bool
Returns true if the meter is considered blank verse.
Trait Implementations§
Source§impl Clone for OtherMeter
impl Clone for OtherMeter
Source§fn clone(&self) -> OtherMeter
fn clone(&self) -> OtherMeter
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 OtherMeter
impl Debug for OtherMeter
Source§impl Default for OtherMeter
impl Default for OtherMeter
Source§fn default() -> OtherMeter
fn default() -> OtherMeter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OtherMeter
impl<'de> Deserialize<'de> for OtherMeter
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
Source§impl Hash for OtherMeter
impl Hash for OtherMeter
Source§impl ItemFeature for OtherMeter
impl ItemFeature for OtherMeter
Source§impl PartialEq for OtherMeter
impl PartialEq for OtherMeter
Source§impl RandConstructEnum for OtherMeter
impl RandConstructEnum for OtherMeter
fn all_variants() -> Vec<Self>
fn default_weight(&self) -> f64
fn create_default_probability_map() -> Arc<HashMap<OtherMeter, f64>>
fn random_variant() -> Self
fn uniform_variant() -> Self
fn random_enum_value_with_rng<RNG>(rng: &mut RNG) -> Self
Source§impl RandConstructEnumWithEnv for OtherMeter
impl RandConstructEnumWithEnv for OtherMeter
fn random_with_env<P>() -> Selfwhere
P: RandConstructProbabilityMapProvider<Self>,
fn random_uniform_with_env<P>() -> Selfwhere
P: RandConstructProbabilityMapProvider<Self>,
fn sample_from_provider<P, RNG>(rng: &mut RNG) -> Self
fn sample_uniformly_from_provider<P, RNG>(rng: &mut RNG) -> Self
Source§impl Serialize for OtherMeter
impl Serialize for OtherMeter
impl Copy for OtherMeter
impl Eq for OtherMeter
impl StructuralPartialEq for OtherMeter
Auto Trait Implementations§
impl Freeze for OtherMeter
impl RefUnwindSafe for OtherMeter
impl Send for OtherMeter
impl Sync for OtherMeter
impl Unpin for OtherMeter
impl UnwindSafe for OtherMeter
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