pub enum Rule {
Show 32 variants
EOI,
WHITESPACE,
COMMENT,
schema,
ident,
string,
number,
boolean,
model,
field,
field_type,
array_suffix,
optional,
attribute,
attr_args,
attr_arg_list,
attr_arg,
api,
api_property,
http_method,
trigger_list,
string_list,
middleware_list,
event,
event_property,
handler_list,
cron,
cron_property,
input,
input_field,
ws,
ws_property,
}Variants§
EOI
End-of-input
WHITESPACE
COMMENT
schema
ident
string
number
boolean
model
field
field_type
array_suffix
optional
attribute
attr_args
attr_arg_list
attr_arg
api
api_property
http_method
trigger_list
string_list
middleware_list
event
event_property
handler_list
cron
cron_property
input
input_field
ws
ws_property
Implementations§
Trait Implementations§
impl Copy for Rule
impl Eq for Rule
Source§impl Ord for Rule
impl Ord for Rule
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl Parser<Rule> for RohasParser
impl Parser<Rule> for RohasParser
Source§impl PartialOrd for Rule
impl PartialOrd for Rule
impl StructuralPartialEq for Rule
Auto Trait Implementations§
impl Freeze for Rule
impl RefUnwindSafe for Rule
impl Send for Rule
impl Sync for Rule
impl Unpin for Rule
impl UnsafeUnpin for Rule
impl UnwindSafe for Rule
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