#[repr(C)]pub struct SubtreeHeapData {
pub ref_count: u32,
pub padding: Length,
pub size: Length,
pub lookahead_bytes: u32,
pub error_cost: u32,
pub child_count: u16,
pub symbol: u16,
pub parse_state: u16,
pub visible_named_extra_fragile_left_fragile_right_has_changes_has_external_tokens_has_external_scanner_state_change_depends_on_column_is_missing_is_keyword: [u8; 2],
pub c2rust_padding: [u8; 4],
pub c2rust_unnamed: ScannerStateWithLookahead,
}
Fields§
§ref_count: u32
§padding: Length
§size: Length
§lookahead_bytes: u32
§error_cost: u32
§child_count: u16
§symbol: u16
§parse_state: u16
§visible_named_extra_fragile_left_fragile_right_has_changes_has_external_tokens_has_external_scanner_state_change_depends_on_column_is_missing_is_keyword: [u8; 2]
§c2rust_padding: [u8; 4]
§c2rust_unnamed: ScannerStateWithLookahead
Implementations§
Source§impl SubtreeHeapData
impl SubtreeHeapData
Sourcepub fn set_visible(&mut self, int: bool)
pub fn set_visible(&mut self, int: bool)
This method allows you to write to a bitfield with a value
Sourcepub fn set_named(&mut self, int: bool)
pub fn set_named(&mut self, int: bool)
This method allows you to write to a bitfield with a value
Sourcepub fn set_extra(&mut self, int: bool)
pub fn set_extra(&mut self, int: bool)
This method allows you to write to a bitfield with a value
Sourcepub fn set_fragile_left(&mut self, int: bool)
pub fn set_fragile_left(&mut self, int: bool)
This method allows you to write to a bitfield with a value
Sourcepub fn fragile_left(&self) -> bool
pub fn fragile_left(&self) -> bool
This method allows you to read from a bitfield to a value
Sourcepub fn set_fragile_right(&mut self, int: bool)
pub fn set_fragile_right(&mut self, int: bool)
This method allows you to write to a bitfield with a value
Sourcepub fn fragile_right(&self) -> bool
pub fn fragile_right(&self) -> bool
This method allows you to read from a bitfield to a value
Sourcepub fn set_has_changes(&mut self, int: bool)
pub fn set_has_changes(&mut self, int: bool)
This method allows you to write to a bitfield with a value
Sourcepub fn has_changes(&self) -> bool
pub fn has_changes(&self) -> bool
This method allows you to read from a bitfield to a value
Sourcepub fn set_has_external_tokens(&mut self, int: bool)
pub fn set_has_external_tokens(&mut self, int: bool)
This method allows you to write to a bitfield with a value
Sourcepub fn has_external_tokens(&self) -> bool
pub fn has_external_tokens(&self) -> bool
This method allows you to read from a bitfield to a value
Sourcepub fn set_has_external_scanner_state_change(&mut self, int: bool)
pub fn set_has_external_scanner_state_change(&mut self, int: bool)
This method allows you to write to a bitfield with a value
Sourcepub fn has_external_scanner_state_change(&self) -> bool
pub fn has_external_scanner_state_change(&self) -> bool
This method allows you to read from a bitfield to a value
Sourcepub fn set_depends_on_column(&mut self, int: bool)
pub fn set_depends_on_column(&mut self, int: bool)
This method allows you to write to a bitfield with a value
Sourcepub fn depends_on_column(&self) -> bool
pub fn depends_on_column(&self) -> bool
This method allows you to read from a bitfield to a value
Sourcepub fn set_is_missing(&mut self, int: bool)
pub fn set_is_missing(&mut self, int: bool)
This method allows you to write to a bitfield with a value
Sourcepub fn is_missing(&self) -> bool
pub fn is_missing(&self) -> bool
This method allows you to read from a bitfield to a value
Sourcepub fn set_is_keyword(&mut self, int: bool)
pub fn set_is_keyword(&mut self, int: bool)
This method allows you to write to a bitfield with a value
Sourcepub fn is_keyword(&self) -> bool
pub fn is_keyword(&self) -> bool
This method allows you to read from a bitfield to a value
Trait Implementations§
Source§impl Clone for SubtreeHeapData
impl Clone for SubtreeHeapData
Source§fn clone(&self) -> SubtreeHeapData
fn clone(&self) -> SubtreeHeapData
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read more