Enum panorama_imap::parser::Rule[][src]

pub enum Rule {
    streamed_response,
    addr_adl,
    addr_host,
    addr_mailbox,
    addr_name,
    address,
    astring,
    astring_char,
    atom,
    atom_char,
    atom_specials,
    auth_type,
    base64,
    base64_char,
    base64_terminal,
    body,
    body_ext_1part,
    body_ext_mpart,
    body_extension,
    body_fields,
    body_fld_desc,
    body_fld_dsp,
    body_fld_enc,
    body_fld_id,
    body_fld_lang,
    body_fld_lines,
    body_fld_loc,
    body_fld_md5,
    body_fld_octets,
    body_fld_param,
    body_type_1part,
    body_type_basic,
    body_type_mpart,
    body_type_msg,
    body_type_text,
    capability,
    capability_data,
    char8,
    continue_req,
    date_day_fixed,
    date_month,
    date_time,
    date_year,
    digit_nz,
    env_address1,
    env_bcc,
    env_cc,
    env_date,
    env_from,
    env_in_reply_to,
    env_message_id,
    env_reply_to,
    env_sender,
    env_subject,
    env_to,
    envelope,
    flag,
    flag_extension,
    flag_fetch,
    flag_fetch_recent,
    flag_keyword,
    flag_list,
    flag_perm,
    header_fld_name,
    header_list,
    list_wildcards,
    mailbox,
    mailbox_data,
    mailbox_data_exists,
    mailbox_data_flags,
    mailbox_data_list,
    mailbox_data_recent,
    mailbox_data_search,
    mailbox_list,
    mailbox_list_flags,
    mailbox_list_string,
    mbx_list_flags,
    mbx_list_oflag,
    mbx_list_sflag,
    media_basic,
    media_message,
    media_subtype,
    media_text,
    message_data,
    message_data_expunge,
    message_data_fetch,
    msg_att,
    msg_att_dyn_or_stat,
    msg_att_dynamic,
    msg_att_static,
    msg_att_static_body_section,
    msg_att_static_body_structure,
    msg_att_static_envelope,
    msg_att_static_internaldate,
    msg_att_static_rfc822_size,
    msg_att_static_uid,
    nil,
    nstring,
    number,
    nz_number,
    quoted,
    quoted_char,
    quoted_specials,
    resp_cond_bye,
    resp_cond_state,
    resp_specials,
    resp_status,
    resp_text,
    resp_text_code,
    resp_text_code_atom,
    resp_text_code_other,
    resp_text_code_permanentflags,
    resp_text_code_readwrite,
    resp_text_code_uidnext,
    resp_text_code_uidvalidity,
    resp_text_code_unseen,
    response,
    response_data,
    response_done,
    response_fatal,
    response_tagged,
    section,
    section_msgtext,
    section_part,
    section_spec,
    section_text,
    status_att,
    status_att_list,
    string,
    tag,
    tag_char,
    text,
    text_char,
    time,
    uniqueid,
    zone,
    literal,
    literal_str,
    alpha,
    char,
    cr,
    crlf,
    ctl,
    digit,
    dquote,
    dquote_,
    lf,
    sp,
}

Variants

streamed_response
addr_adl
addr_host
addr_mailbox
addr_name
address
astring
astring_char
atom
atom_char
atom_specials
auth_type
base64
base64_char
base64_terminal
body
body_ext_1part
body_ext_mpart
body_extension
body_fields
body_fld_desc
body_fld_dsp
body_fld_enc
body_fld_id
body_fld_lang
body_fld_lines
body_fld_loc
body_fld_md5
body_fld_octets
body_fld_param
body_type_1part
body_type_basic
body_type_mpart
body_type_msg
body_type_text
capability
capability_data
char8
continue_req
date_day_fixed
date_month
date_time
date_year
digit_nz
env_address1
env_bcc
env_cc
env_date
env_from
env_in_reply_to
env_message_id
env_reply_to
env_sender
env_subject
env_to
envelope
flag
flag_extension
flag_fetch
flag_fetch_recent
flag_keyword
flag_list
flag_perm
header_fld_name
header_list
list_wildcards
mailbox
mailbox_data
mailbox_data_exists
mailbox_data_flags
mailbox_data_list
mailbox_data_recent
mailbox_list
mailbox_list_flags
mailbox_list_string
mbx_list_flags
mbx_list_oflag
mbx_list_sflag
media_basic
media_message
media_subtype
media_text
message_data
message_data_expunge
message_data_fetch
msg_att
msg_att_dyn_or_stat
msg_att_dynamic
msg_att_static
msg_att_static_body_section
msg_att_static_body_structure
msg_att_static_envelope
msg_att_static_internaldate
msg_att_static_rfc822_size
msg_att_static_uid
nil
nstring
number
nz_number
quoted
quoted_char
quoted_specials
resp_cond_bye
resp_cond_state
resp_specials
resp_status
resp_text
resp_text_code
resp_text_code_atom
resp_text_code_other
resp_text_code_permanentflags
resp_text_code_readwrite
resp_text_code_uidnext
resp_text_code_uidvalidity
resp_text_code_unseen
response
response_data
response_done
response_fatal
response_tagged
section
section_msgtext
section_part
section_spec
section_text
status_att
status_att_list
string
tag
tag_char
text
text_char
time
uniqueid
zone
literal
literal_str
alpha
char
cr
crlf
ctl
digit
dquote
dquote_
lf
sp

Trait Implementations

impl Clone for Rule[src]

impl Copy for Rule[src]

impl Debug for Rule[src]

impl Eq for Rule[src]

impl Hash for Rule[src]

impl Ord for Rule[src]

impl Parser<Rule> for Rfc3501[src]

impl PartialEq<Rule> for Rule[src]

impl PartialOrd<Rule> for Rule[src]

impl StructuralEq for Rule[src]

impl StructuralPartialEq for Rule[src]

Auto Trait Implementations

impl RefUnwindSafe for Rule[src]

impl Send for Rule[src]

impl Sync for Rule[src]

impl Unpin for Rule[src]

impl UnwindSafe for Rule[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> RuleType for T where
    T: Eq + Ord + Copy + Debug + Hash
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.