#[repr(C)]pub struct _GScanner {Show 21 fields
pub user_data: gpointer,
pub max_parse_errors: guint,
pub parse_errors: guint,
pub input_name: *const gchar,
pub qdata: *mut GData,
pub config: *mut GScannerConfig,
pub token: GTokenType,
pub value: GTokenValue,
pub line: guint,
pub position: guint,
pub next_token: GTokenType,
pub next_value: GTokenValue,
pub next_line: guint,
pub next_position: guint,
pub symbol_table: *mut GHashTable,
pub input_fd: gint,
pub text: *const gchar,
pub text_end: *const gchar,
pub buffer: *mut gchar,
pub scope_id: guint,
pub msg_handler: GScannerMsgFunc,
}Fields§
§user_data: gpointer§max_parse_errors: guint§parse_errors: guint§input_name: *const gchar§qdata: *mut GData§config: *mut GScannerConfig§token: GTokenType§value: GTokenValue§line: guint§position: guint§next_token: GTokenType§next_value: GTokenValue§next_line: guint§next_position: guint§symbol_table: *mut GHashTable§input_fd: gint§text: *const gchar§text_end: *const gchar§buffer: *mut gchar§scope_id: guint§msg_handler: GScannerMsgFuncTrait Implementations§
Auto Trait Implementations§
impl Freeze for _GScanner
impl RefUnwindSafe for _GScanner
impl !Send for _GScanner
impl !Sync for _GScanner
impl Unpin for _GScanner
impl UnwindSafe for _GScanner
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