pub struct GIOChannel {Show 13 fields
pub ref_count: i32,
pub funcs: *mut GIOFuncs,
pub encoding: *mut i8,
pub read_cd: *mut _GIConv,
pub write_cd: *mut _GIConv,
pub line_term: *mut i8,
pub line_term_len: u32,
pub buf_size: usize,
pub read_buf: *mut GString,
pub encoded_read_buf: *mut GString,
pub write_buf: *mut GString,
pub partial_write_buf: [i8; 6],
pub use_buffer: u32,
/* private fields */
}
Fields§
§ref_count: i32
§funcs: *mut GIOFuncs
§encoding: *mut i8
§read_cd: *mut _GIConv
§write_cd: *mut _GIConv
§line_term: *mut i8
§line_term_len: u32
§buf_size: usize
§read_buf: *mut GString
§encoded_read_buf: *mut GString
§write_buf: *mut GString
§partial_write_buf: [i8; 6]
§use_buffer: u32
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for GIOChannel
impl !Send for GIOChannel
impl !Sync for GIOChannel
impl Unpin for GIOChannel
impl UnwindSafe for GIOChannel
Blanket Implementations§
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
§impl<T> RoundFrom<T> for T
impl<T> RoundFrom<T> for T
§fn round_from(x: T) -> T
fn round_from(x: T) -> T
Performs the conversion.
§impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
impl<T, U> RoundInto<U> for Twhere U: RoundFrom<T>,
§fn round_into(self) -> U
fn round_into(self) -> U
Performs the conversion.