pub enum TextPathSpacing {
Auto,
Exact,
}Expand description
Indicates how the user agent should determine the spacing between typographic characters.
Variants§
Auto
Indicates that the user agent should use text-on-a-path layout algorithms
Exact
indicates that the typographic characters should be rendered exactly according to the spacing rules as specified in Text on a path layout rules.
Trait Implementations§
Source§impl Clone for TextPathSpacing
impl Clone for TextPathSpacing
Source§fn clone(&self) -> TextPathSpacing
fn clone(&self) -> TextPathSpacing
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 moreSource§impl Debug for TextPathSpacing
impl Debug for TextPathSpacing
impl Eq for TextPathSpacing
Source§impl<'input> Parse<'input> for TextPathSpacing
Available on crate feature parse only.
impl<'input> Parse<'input> for TextPathSpacing
Available on crate feature
parse only.Source§impl PartialEq for TextPathSpacing
impl PartialEq for TextPathSpacing
impl StructuralPartialEq for TextPathSpacing
Source§impl ToValue for TextPathSpacing
Available on crate feature serialize only.
impl ToValue for TextPathSpacing
Available on crate feature
serialize only.Source§fn write_value<W>(
&self,
dest: &mut Printer<'_, '_, W>,
) -> Result<(), PrinterError>where
W: Write,
fn write_value<W>(
&self,
dest: &mut Printer<'_, '_, W>,
) -> Result<(), PrinterError>where
W: Write,
Source§fn to_value_string(
&self,
options: PrinterOptions<'_>,
) -> Result<String, Error<PrinterErrorKind>>
fn to_value_string( &self, options: PrinterOptions<'_>, ) -> Result<String, Error<PrinterErrorKind>>
Serialize
self into SVG content and return a string Read moreAuto Trait Implementations§
impl Freeze for TextPathSpacing
impl RefUnwindSafe for TextPathSpacing
impl Send for TextPathSpacing
impl Sync for TextPathSpacing
impl Unpin for TextPathSpacing
impl UnsafeUnpin for TextPathSpacing
impl UnwindSafe for TextPathSpacing
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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