pub struct QuoteMarks {
pub open: String,
pub close: String,
pub open_inner: String,
pub close_inner: String,
}Expand description
Locale-resolved quote mark characters, threaded from
GrammarOptions through to rendering so that
styles using non-English quotation conventions (e.g. fr-FR guillemets) render correctly.
Fields§
§open: StringOpening outer quotation mark.
close: StringClosing outer quotation mark.
open_inner: StringOpening inner (nested) quotation mark.
close_inner: StringClosing inner (nested) quotation mark.
Implementations§
Trait Implementations§
Source§impl Clone for QuoteMarks
impl Clone for QuoteMarks
Source§fn clone(&self) -> QuoteMarks
fn clone(&self) -> QuoteMarks
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 QuoteMarks
impl Debug for QuoteMarks
Source§impl Default for QuoteMarks
impl Default for QuoteMarks
impl Eq for QuoteMarks
Source§impl From<&GrammarOptions> for QuoteMarks
impl From<&GrammarOptions> for QuoteMarks
Source§fn from(options: &GrammarOptions) -> Self
fn from(options: &GrammarOptions) -> Self
Converts to this type from the input type.
Source§impl PartialEq for QuoteMarks
impl PartialEq for QuoteMarks
impl StructuralPartialEq for QuoteMarks
Auto Trait Implementations§
impl Freeze for QuoteMarks
impl RefUnwindSafe for QuoteMarks
impl Send for QuoteMarks
impl Sync for QuoteMarks
impl Unpin for QuoteMarks
impl UnsafeUnpin for QuoteMarks
impl UnwindSafe for QuoteMarks
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<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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.