#[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 !RefUnwindSafe for RsObjects
impl !Send for RsObjects
impl !Sync for RsObjects
impl Unpin for RsObjects
impl !UnwindSafe for RsObjects
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more