pub struct PresentableImageId { /* private fields */ }
Expand description
Cross-process-unique (on best-effort) ID of a [SharedPresentableImage
],
such that multiple processes on the same system should be able to share
swapchains with each-other and (effectively) never observe collisions.
Implementations§
Trait Implementations§
Source§impl Clone for PresentableImageId
impl Clone for PresentableImageId
Source§fn clone(&self) -> PresentableImageId
fn clone(&self) -> PresentableImageId
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl DeBin for PresentableImageId
impl DeBin for PresentableImageId
Source§impl DeJson for PresentableImageId
impl DeJson for PresentableImageId
Source§impl Debug for PresentableImageId
impl Debug for PresentableImageId
Source§impl FixedSizeEncoding<{u64::BYTE_LEN}, 0> for PresentableImageId
impl FixedSizeEncoding<{u64::BYTE_LEN}, 0> for PresentableImageId
Source§impl PartialEq for PresentableImageId
impl PartialEq for PresentableImageId
Source§impl SerBin for PresentableImageId
impl SerBin for PresentableImageId
Source§impl SerJson for PresentableImageId
impl SerJson for PresentableImageId
fn ser_json(&self, d: usize, s: &mut SerJsonState)
fn serialize_json(&self) -> String
impl Copy for PresentableImageId
impl StructuralPartialEq for PresentableImageId
Auto Trait Implementations§
impl Freeze for PresentableImageId
impl RefUnwindSafe for PresentableImageId
impl Send for PresentableImageId
impl Sync for PresentableImageId
impl Unpin for PresentableImageId
impl UnwindSafe for PresentableImageId
Blanket Implementations§
Source§impl<T> ActionTrait for T
impl<T> ActionTrait for T
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