#[repr(C)]pub struct RsObjects {
receiver: Wrapped<Receiver<Commands>>,
state_manager: Wrapped<Threaded<Application>>,
submission: Wrapped<Submission>,
wayland: *mut Wayland,
popover: Actor,
}
Expand description
Holds the Rust structures that are interesting from C.
Fields§
§receiver: Wrapped<Receiver<Commands>>
The handle to which Commands should be sent for processing in the main loop.
state_manager: Wrapped<Threaded<Application>>
§submission: Wrapped<Submission>
§wayland: *mut Wayland
Not wrapped, because C needs to access this.
popover: Actor
Auto Trait Implementations§
impl Freeze for RsObjects
impl !RefUnwindSafe for RsObjects
impl !Send for RsObjects
impl !Sync for RsObjects
impl Unpin for RsObjects
impl !UnwindSafe for RsObjects
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