Struct limine_protocol::Request
source · #[repr(transparent)]pub struct Request<T>(_);Expand description
A Request type, which wraps the internal request in an unsafe cell, due to the possibility it may be mutated by things outside rust. However, it automatically derefences to the internal type for ergonomics.
Trait Implementations§
impl<T> Sync for Request<T>
Auto Trait Implementations§
impl<T> !RefUnwindSafe for Request<T>
impl<T> Send for Request<T>where T: Send,
impl<T> Unpin for Request<T>where T: Unpin,
impl<T> UnwindSafe for Request<T>where T: UnwindSafe,
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