Trait Status

Source
pub trait Status {
    // Required method
    fn status(&self) -> Result<bool>;
}

Required Methods§

Source

fn status(&self) -> Result<bool>

Available on crate feature Implements only.

Retrieve the status(whether is signaled or not) of a synchronize object

§Failures

On failure, this command returns

Implementations on Foreign Types§

Source§

impl<'s, T> Status for &'s T
where T: Status + ?Sized,

Source§

fn status(&self) -> Result<bool>

Available on crate feature Implements only.
Source§

impl<'s, T> Status for &'s mut T
where T: Status + ?Sized,

Source§

fn status(&self) -> Result<bool>

Available on crate feature Implements only.
Source§

impl<T> Status for Box<T>
where T: Status + ?Sized,

Source§

fn status(&self) -> Result<bool>

Available on crate feature Implements only.
Source§

impl<T> Status for Rc<T>
where T: Status + ?Sized,

Source§

fn status(&self) -> Result<bool>

Available on crate feature Implements only.
Source§

impl<T> Status for Arc<T>
where T: Status + ?Sized,

Source§

fn status(&self) -> Result<bool>

Available on crate feature Implements only.
Source§

impl<T> Status for Ref<'_, T>
where T: Status + ?Sized,

Source§

fn status(&self) -> Result<bool>

Available on crate feature Implements only.
Source§

impl<T> Status for RefMut<'_, T>
where T: Status + ?Sized,

Source§

fn status(&self) -> Result<bool>

Available on crate feature Implements only.
Source§

impl<T> Status for ManuallyDrop<T>
where T: Status,

Source§

fn status(&self) -> Result<bool>

Available on crate feature Implements only.
Source§

impl<T> Status for MutexGuard<'_, T>
where T: Status + ?Sized,

Source§

fn status(&self) -> Result<bool>

Available on crate feature Implements only.
Source§

impl<T> Status for RwLockReadGuard<'_, T>
where T: Status + ?Sized,

Source§

fn status(&self) -> Result<bool>

Available on crate feature Implements only.
Source§

impl<T> Status for RwLockWriteGuard<'_, T>
where T: Status + ?Sized,

Source§

fn status(&self) -> Result<bool>

Available on crate feature Implements only.
Source§

impl<T> Status for MutexGuard<'_, T>
where T: Status + ?Sized,

Source§

fn status(&self) -> Result<bool>

Available on crate feature Implements only.
Source§

impl<T> Status for RwLockReadGuard<'_, T>
where T: Status + ?Sized,

Source§

fn status(&self) -> Result<bool>

Available on crate feature Implements only.
Source§

impl<T> Status for RwLockWriteGuard<'_, T>
where T: Status + ?Sized,

Source§

fn status(&self) -> Result<bool>

Available on crate feature Implements only.

Implementors§

Source§

impl<Device: VkHandle<Handle = VkDevice>> Status for EventObject<Device>

Source§

impl<Device: VkHandle<Handle = VkDevice>> Status for FenceObject<Device>