pub struct SyncOutput(/* private fields */);Expand description
DEC 2026 — synchronized output. The program has asked that nothing be presented until it says done, so a renderer holds the frame.
A renderer MUST bound its hold: an app that never clears the flag would otherwise freeze the pane forever.
Implementations§
Trait Implementations§
Source§impl Clone for SyncOutput
impl Clone for SyncOutput
Source§fn clone(&self) -> SyncOutput
fn clone(&self) -> SyncOutput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SyncOutput
Source§impl Debug for SyncOutput
impl Debug for SyncOutput
Source§impl Default for SyncOutput
impl Default for SyncOutput
Source§fn default() -> SyncOutput
fn default() -> SyncOutput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SyncOutput
impl<'de> Deserialize<'de> for SyncOutput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SyncOutput
Source§impl PartialEq for SyncOutput
impl PartialEq for SyncOutput
Source§impl Serialize for SyncOutput
impl Serialize for SyncOutput
impl StructuralPartialEq for SyncOutput
Auto Trait Implementations§
impl Freeze for SyncOutput
impl RefUnwindSafe for SyncOutput
impl Send for SyncOutput
impl Sync for SyncOutput
impl Unpin for SyncOutput
impl UnsafeUnpin for SyncOutput
impl UnwindSafe for SyncOutput
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