Struct regex_automata::nfa::thompson::map::Utf8BoundedEntry
source · struct Utf8BoundedEntry {
version: u16,
key: Vec<Transition>,
val: StateID,
}
Expand description
An entry in this map.
Fields§
§version: u16
The version of the map used to produce this entry. If this entry’s version does not match the current version of the map, then the map should behave as if this entry does not exist.
key: Vec<Transition>
The key, which is a sorted sequence of non-overlapping NFA transitions.
val: StateID
The state ID corresponding to the state containing the transitions in this entry.
Trait Implementations§
source§impl Clone for Utf8BoundedEntry
impl Clone for Utf8BoundedEntry
source§fn clone(&self) -> Utf8BoundedEntry
fn clone(&self) -> Utf8BoundedEntry
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for Utf8BoundedEntry
impl Debug for Utf8BoundedEntry
source§impl Default for Utf8BoundedEntry
impl Default for Utf8BoundedEntry
source§fn default() -> Utf8BoundedEntry
fn default() -> Utf8BoundedEntry
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for Utf8BoundedEntry
impl RefUnwindSafe for Utf8BoundedEntry
impl Send for Utf8BoundedEntry
impl Sync for Utf8BoundedEntry
impl Unpin for Utf8BoundedEntry
impl UnwindSafe for Utf8BoundedEntry
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)