[−][src]Enum serde_lexpr::print::StringSyntax
Indicates the syntax for strings.
Variants
Syntax as specified the R6RS.
Note that there is no R7RS variant, because R6RS specifies a superset of R7RS syntax. When printing however, the syntax used will be restricted to be understood by an R7RS parser.
Emacs Lisp syntax.
Note that unibyte strings will be parsed as byte vectors.
Trait Implementations
impl Clone for StringSyntax
[src]
pub fn clone(&self) -> StringSyntax
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for StringSyntax
[src]
impl Debug for StringSyntax
[src]
impl PartialEq<StringSyntax> for StringSyntax
[src]
pub fn eq(&self, other: &StringSyntax) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralPartialEq for StringSyntax
[src]
Auto Trait Implementations
impl RefUnwindSafe for StringSyntax
[src]
impl Send for StringSyntax
[src]
impl Sync for StringSyntax
[src]
impl Unpin for StringSyntax
[src]
impl UnwindSafe for StringSyntax
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,