pub struct XcbEventState {
pub extensions: BasicExtensionInfoProvider,
/* private fields */
}Fields§
§extensions: BasicExtensionInfoProviderImplementations§
Trait Implementations§
Source§impl Debug for XcbEventState
impl Debug for XcbEventState
Source§impl XcbState for XcbEventState
impl XcbState for XcbEventState
fn major_opcode(&self, extension_name: &'static str) -> Option<u8>
fn next_seq(&mut self) -> u16
fn keep_and_return_next_seq(&mut self) -> u16
fn max_request_size(&self) -> usize
fn setup(&self) -> &Setup
fn generate_id<IO: SocketIo>(&mut self, io: &mut IO) -> Result<u32, Error>
fn block_for_reply<IO: SocketIo>( &mut self, io: &mut IO, seq: u16, ) -> Result<Vec<u8>, Error>
fn block_check_err<IO: SocketIo>( &mut self, io: &mut IO, seq: u16, ) -> Result<(), Error>
fn forget(&mut self, seq: u16)
Auto Trait Implementations§
impl Freeze for XcbEventState
impl RefUnwindSafe for XcbEventState
impl Send for XcbEventState
impl Sync for XcbEventState
impl Unpin for XcbEventState
impl UnwindSafe for XcbEventState
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