[−][src]Enum ocl::builders::ClWaitListPtrEnum
An enum which can represent several different ways of representing a event wait list.
Variants
Null
RawEventArray(&'a RawEventArray)
EventCoreOwned(EventCore)
EventOwned(Event)
EventCore(&'a EventCore)
Event(&'a Event)
EventList(&'a EventList)
EventSlice(&'a [Event])
EventPtrSlice(&'a [cl_event])
RefEventList(Ref<'a, EventList>)
RefTraitObj(Ref<'a, dyn ClWaitListPtr>)
BoxTraitObj(Box<dyn ClWaitListPtr>)
Methods
impl<'a> ClWaitListPtrEnum<'a>
[src]
pub fn into_marker(self, queue: &Queue) -> OclResult<Event>
[src]
Converts this ClWaitListPtrEnum
into a single marker event.
pub fn to_list(&self) -> EventList
[src]
Returns an EventList
containing owned copies of each element in
this ClWaitListPtrEnum
.
Trait Implementations
impl<'a> From<ClWaitListPtrEnum<'a>> for EventList
[src]
fn from(wlpe: ClWaitListPtrEnum<'a>) -> EventList
[src]
Returns an EventList
containing owned copies of each element in
this ClWaitListPtrEnum
.
impl<'a> From<Event> for ClWaitListPtrEnum<'a>
[src]
fn from(e: EventCore) -> ClWaitListPtrEnum<'a>
[src]
impl<'a> From<&'a Event> for ClWaitListPtrEnum<'a>
[src]
fn from(e: &'a EventCore) -> ClWaitListPtrEnum<'a>
[src]
impl<'a> From<&'a mut Event> for ClWaitListPtrEnum<'a>
[src]
fn from(e: &'a mut EventCore) -> ClWaitListPtrEnum<'a>
[src]
impl<'a> From<Event> for ClWaitListPtrEnum<'a>
[src]
fn from(e: Event) -> ClWaitListPtrEnum<'a>
[src]
impl<'a> From<&'a Event> for ClWaitListPtrEnum<'a>
[src]
fn from(e: &'a Event) -> ClWaitListPtrEnum<'a>
[src]
impl<'a> From<&'a mut Event> for ClWaitListPtrEnum<'a>
[src]
fn from(e: &'a mut Event) -> ClWaitListPtrEnum<'a>
[src]
impl<'a> From<&'a EventList> for ClWaitListPtrEnum<'a>
[src]
fn from(el: &'a EventList) -> ClWaitListPtrEnum<'a>
[src]
impl<'a> From<&'a mut EventList> for ClWaitListPtrEnum<'a>
[src]
fn from(el: &'a mut EventList) -> ClWaitListPtrEnum<'a>
[src]
impl<'a> From<&'a [Event]> for ClWaitListPtrEnum<'a>
[src]
impl<'a> From<&'a mut [Event]> for ClWaitListPtrEnum<'a>
[src]
impl<'a> From<&'a [*mut c_void]> for ClWaitListPtrEnum<'a>
[src]
fn from(el: &'a [cl_event]) -> ClWaitListPtrEnum<'a>
[src]
impl<'a> From<&'a mut [*mut c_void]> for ClWaitListPtrEnum<'a>
[src]
fn from(el: &'a mut [cl_event]) -> ClWaitListPtrEnum<'a>
[src]
impl<'a> From<()> for ClWaitListPtrEnum<'a>
[src]
fn from(_: ()) -> ClWaitListPtrEnum<'a>
[src]
impl<'a> From<Ref<'a, EventList>> for ClWaitListPtrEnum<'a>
[src]
fn from(e: Ref<'a, EventList>) -> ClWaitListPtrEnum<'a>
[src]
impl<'a> From<Ref<'a, dyn ClWaitListPtr + 'a>> for ClWaitListPtrEnum<'a>
[src]
fn from(e: Ref<'a, dyn ClWaitListPtr>) -> ClWaitListPtrEnum<'a>
[src]
impl<'a> From<Box<dyn ClWaitListPtr + 'static>> for ClWaitListPtrEnum<'a>
[src]
fn from(e: Box<dyn ClWaitListPtr>) -> ClWaitListPtrEnum<'a>
[src]
impl<'a, Ewl> From<Option<Ewl>> for ClWaitListPtrEnum<'a> where
Ewl: Into<ClWaitListPtrEnum<'a>>,
[src]
Ewl: Into<ClWaitListPtrEnum<'a>>,
fn from(e: Option<Ewl>) -> ClWaitListPtrEnum<'a>
[src]
impl<'a> Debug for ClWaitListPtrEnum<'a>
[src]
impl<'a> ClWaitListPtr for ClWaitListPtrEnum<'a>
[src]
Auto Trait Implementations
impl<'a> !Send for ClWaitListPtrEnum<'a>
impl<'a> Unpin for ClWaitListPtrEnum<'a>
impl<'a> !Sync for ClWaitListPtrEnum<'a>
impl<'a> !UnwindSafe for ClWaitListPtrEnum<'a>
impl<'a> !RefUnwindSafe for ClWaitListPtrEnum<'a>
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,