#[non_exhaustive]#[repr(u8)]pub enum StrikeoutShape {
None = 0,
Continuous = 1,
Dash = 2,
Dot = 3,
DashDot = 4,
DashDotDot = 5,
}Expand description
Strikeout line shape.
§Examples
use hwpforge_foundation::StrikeoutShape;
assert_eq!(StrikeoutShape::default(), StrikeoutShape::None);Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
None = 0
No strikeout (default).
Continuous = 1
Continuous straight line.
Dash = 2
Dashed line.
Dot = 3
Dotted line.
DashDot = 4
Dash-dot pattern.
DashDotDot = 5
Dash-dot-dot pattern.
Trait Implementations§
Source§impl Clone for StrikeoutShape
impl Clone for StrikeoutShape
Source§fn clone(&self) -> StrikeoutShape
fn clone(&self) -> StrikeoutShape
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 StrikeoutShape
impl Debug for StrikeoutShape
Source§impl Default for StrikeoutShape
impl Default for StrikeoutShape
Source§fn default() -> StrikeoutShape
fn default() -> StrikeoutShape
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StrikeoutShape
impl<'de> Deserialize<'de> for StrikeoutShape
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 Display for StrikeoutShape
impl Display for StrikeoutShape
Source§impl FromStr for StrikeoutShape
impl FromStr for StrikeoutShape
Source§impl Hash for StrikeoutShape
impl Hash for StrikeoutShape
Source§impl JsonSchema for StrikeoutShape
impl JsonSchema for StrikeoutShape
Source§fn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for StrikeoutShape
impl PartialEq for StrikeoutShape
Source§impl Serialize for StrikeoutShape
impl Serialize for StrikeoutShape
Source§impl TryFrom<u8> for StrikeoutShape
impl TryFrom<u8> for StrikeoutShape
impl Copy for StrikeoutShape
impl Eq for StrikeoutShape
impl StructuralPartialEq for StrikeoutShape
Auto Trait Implementations§
impl Freeze for StrikeoutShape
impl RefUnwindSafe for StrikeoutShape
impl Send for StrikeoutShape
impl Sync for StrikeoutShape
impl Unpin for StrikeoutShape
impl UnwindSafe for StrikeoutShape
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.