pub struct BaseEvent(/* private fields */);Implementations§
Trait Implementations§
Source§impl AsRef<BaseEvent> for CopyBuffer<'_, '_>
impl AsRef<BaseEvent> for CopyBuffer<'_, '_>
Source§impl AsRef<BaseEvent> for ReadBuffer<'_, '_>
impl AsRef<BaseEvent> for ReadBuffer<'_, '_>
Source§impl AsRef<BaseEvent> for WriteBuffer<'_, '_>
impl AsRef<BaseEvent> for WriteBuffer<'_, '_>
Source§impl Event for BaseEvent
impl Event for BaseEvent
type Result = ()
fn command_queue(&self) -> Result<CommandQueue>
fn ty(&self) -> Result<CommandType>
fn status(&self) -> Result<EventStatus>
fn wait(self) -> Result<()>
fn wait_all(iter: impl IntoIterator<Item = Self>) -> Result<Vec<()>>
fn map<O, F: Unpin + FnOnce(Self::Result) -> O>(self, f: F) -> Map<O, Self, F>
fn then<F: Unpin + FnOnce(&mut Self::Result)>(self, f: F) -> Then<Self, F>
fn swap<O: Unpin>(self, v: O) -> Swap<O, Self>
fn borrow_base(&self) -> &BaseEvent
impl Eq for BaseEvent
impl Send for BaseEvent
impl StructuralPartialEq for BaseEvent
impl Sync for BaseEvent
Auto Trait Implementations§
impl Freeze for BaseEvent
impl RefUnwindSafe for BaseEvent
impl Unpin for BaseEvent
impl UnwindSafe for BaseEvent
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