pub struct GrammarFormat {
pub definition: String,
pub syntax: GrammarSyntax,
pub type_: GrammarFormatType,
pub rest: Rest,
}Fields§
§definition: String§syntax: GrammarSyntax§type_: GrammarFormatType§rest: RestImplementations§
Source§impl GrammarFormat
impl GrammarFormat
Sourcepub fn builder(
definition: String,
syntax: GrammarSyntax,
type_: GrammarFormatType,
) -> GrammarFormatBuilder
pub fn builder( definition: String, syntax: GrammarSyntax, type_: GrammarFormatType, ) -> GrammarFormatBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for GrammarFormat
impl Clone for GrammarFormat
Source§impl Debug for GrammarFormat
impl Debug for GrammarFormat
Source§impl DeclaredFields for GrammarFormat
impl DeclaredFields for GrammarFormat
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for GrammarFormat
impl<'de> Deserialize<'de> for GrammarFormat
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
impl Eq for GrammarFormat
Source§impl PartialEq for GrammarFormat
impl PartialEq for GrammarFormat
Source§impl Serialize for GrammarFormat
impl Serialize for GrammarFormat
impl StructuralPartialEq for GrammarFormat
Auto Trait Implementations§
impl Freeze for GrammarFormat
impl RefUnwindSafe for GrammarFormat
impl Send for GrammarFormat
impl Sync for GrammarFormat
impl Unpin for GrammarFormat
impl UnsafeUnpin for GrammarFormat
impl UnwindSafe for GrammarFormat
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