Struct moore_svlog_hir::Name [] [src]

pub struct Name(pub u32);

A name is a lightweight 32 bit tag that refers to a string in a name table. During parsing, encountered strings are inserted into the name table and only the corresponding tag is kept in the token. Names which have their most significant bit set represent case sensitive names, such as for extended identifiers.

Methods

impl Name
[src]

[src]

Check if the name is case sensitive.

[src]

Return the string representation of this name.

Trait Implementations

impl Ord for Name
[src]

[src]

impl Copy for Name
[src]

impl Hash for Name
[src]

[src]

impl Clone for Name
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl PartialEq<Name> for Name
[src]

[src]

[src]

impl Debug for Name
[src]

[src]

Formats the value using the given formatter.

impl Decodable for Name
[src]

[src]

impl Into<String> for Name
[src]

[src]

impl Encodable for Name
[src]

[src]

impl Eq for Name
[src]

impl Display for Name
[src]

[src]

impl PartialOrd<Name> for Name
[src]

[src]

[src]

[src]

[src]

[src]