Struct GlobalData
pub struct GlobalData;Available on crate feature
wayland and Linux only.Expand description
A struct used as the UserData field for globals bound by SCTK.
This is used instead of () to allow multiple Dispatch impls on the same object.
Trait Implementations§
§impl Debug for GlobalData
impl Debug for GlobalData
§impl<D> Dispatch<ExtForeignToplevelListV1, GlobalData, D> for ForeignToplevelListwhere
D: Dispatch<ExtForeignToplevelListV1, GlobalData> + Dispatch<ExtForeignToplevelHandleV1, ForeignToplevelData> + ForeignToplevelListHandler + 'static,
impl<D> Dispatch<ExtForeignToplevelListV1, GlobalData, D> for ForeignToplevelListwhere
D: Dispatch<ExtForeignToplevelListV1, GlobalData> + Dispatch<ExtForeignToplevelHandleV1, ForeignToplevelData> + ForeignToplevelListHandler + 'static,
§fn event(
state: &mut D,
proxy: &ExtForeignToplevelListV1,
event: Event,
_: &GlobalData,
conn: &Connection,
qh: &QueueHandle<D>,
)
fn event( state: &mut D, proxy: &ExtForeignToplevelListV1, event: Event, _: &GlobalData, conn: &Connection, qh: &QueueHandle<D>, )
Called when an event from the server is processed Read more
§fn event_created_child(
opcode: u16,
qhandle: &QueueHandle<D>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, qhandle: &QueueHandle<D>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
§impl<D> Dispatch<ExtSessionLockManagerV1, GlobalData, D> for SessionLockState
impl<D> Dispatch<ExtSessionLockManagerV1, GlobalData, D> for SessionLockState
§fn event(
_state: &mut D,
_proxy: &ExtSessionLockManagerV1,
_event: Event,
_: &GlobalData,
_: &Connection,
_: &QueueHandle<D>,
)
fn event( _state: &mut D, _proxy: &ExtSessionLockManagerV1, _event: Event, _: &GlobalData, _: &Connection, _: &QueueHandle<D>, )
Called when an event from the server is processed Read more
§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
§impl<D> Dispatch<WlCompositor, GlobalData, D> for CompositorState
impl<D> Dispatch<WlCompositor, GlobalData, D> for CompositorState
§fn event(
_: &mut D,
_: &WlCompositor,
_: Event,
_: &GlobalData,
_: &Connection,
_: &QueueHandle<D>,
)
fn event( _: &mut D, _: &WlCompositor, _: Event, _: &GlobalData, _: &Connection, _: &QueueHandle<D>, )
Called when an event from the server is processed Read more
§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
§impl<D> Dispatch<WlDataDeviceManager, GlobalData, D> for DataDeviceManagerState
impl<D> Dispatch<WlDataDeviceManager, GlobalData, D> for DataDeviceManagerState
§fn event(
_state: &mut D,
_proxy: &WlDataDeviceManager,
_event: <WlDataDeviceManager as Proxy>::Event,
_data: &GlobalData,
_conn: &Connection,
_qhandle: &QueueHandle<D>,
)
fn event( _state: &mut D, _proxy: &WlDataDeviceManager, _event: <WlDataDeviceManager as Proxy>::Event, _data: &GlobalData, _conn: &Connection, _qhandle: &QueueHandle<D>, )
Called when an event from the server is processed Read more
§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
§impl<D> Dispatch<WlShm, GlobalData, D> for Shm
impl<D> Dispatch<WlShm, GlobalData, D> for Shm
§fn event(
state: &mut D,
_proxy: &WlShm,
event: Event,
_: &GlobalData,
_: &Connection,
_: &QueueHandle<D>,
)
fn event( state: &mut D, _proxy: &WlShm, event: Event, _: &GlobalData, _: &Connection, _: &QueueHandle<D>, )
Called when an event from the server is processed Read more
§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
§impl<D> Dispatch<WlSubcompositor, GlobalData, D> for SubcompositorState
impl<D> Dispatch<WlSubcompositor, GlobalData, D> for SubcompositorState
§fn event(
_: &mut D,
_: &WlSubcompositor,
_: <WlSubcompositor as Proxy>::Event,
_: &GlobalData,
_: &Connection,
_: &QueueHandle<D>,
)
fn event( _: &mut D, _: &WlSubcompositor, _: <WlSubcompositor as Proxy>::Event, _: &GlobalData, _: &Connection, _: &QueueHandle<D>, )
Called when an event from the server is processed Read more
§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
§impl<State> Dispatch<WpCursorShapeDeviceV1, GlobalData, State> for CursorShapeManager
impl<State> Dispatch<WpCursorShapeDeviceV1, GlobalData, State> for CursorShapeManager
§fn event(
_: &mut State,
_: &WpCursorShapeDeviceV1,
_: <WpCursorShapeDeviceV1 as Proxy>::Event,
_: &GlobalData,
_: &Connection,
_: &QueueHandle<State>,
)
fn event( _: &mut State, _: &WpCursorShapeDeviceV1, _: <WpCursorShapeDeviceV1 as Proxy>::Event, _: &GlobalData, _: &Connection, _: &QueueHandle<State>, )
Called when an event from the server is processed Read more
§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
§impl Dispatch<WpCursorShapeDeviceV1, GlobalData, WinitState> for SeatState
impl Dispatch<WpCursorShapeDeviceV1, GlobalData, WinitState> for SeatState
§fn event(
_: &mut WinitState,
_: &WpCursorShapeDeviceV1,
_: <WpCursorShapeDeviceV1 as Proxy>::Event,
_: &GlobalData,
_: &Connection,
_: &QueueHandle<WinitState>,
)
fn event( _: &mut WinitState, _: &WpCursorShapeDeviceV1, _: <WpCursorShapeDeviceV1 as Proxy>::Event, _: &GlobalData, _: &Connection, _: &QueueHandle<WinitState>, )
Called when an event from the server is processed Read more
§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
§impl<State> Dispatch<WpCursorShapeManagerV1, GlobalData, State> for CursorShapeManager
impl<State> Dispatch<WpCursorShapeManagerV1, GlobalData, State> for CursorShapeManager
§fn event(
_: &mut State,
_: &WpCursorShapeManagerV1,
_: <WpCursorShapeManagerV1 as Proxy>::Event,
_: &GlobalData,
_: &Connection,
_: &QueueHandle<State>,
)
fn event( _: &mut State, _: &WpCursorShapeManagerV1, _: <WpCursorShapeManagerV1 as Proxy>::Event, _: &GlobalData, _: &Connection, _: &QueueHandle<State>, )
Called when an event from the server is processed Read more
§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
§impl Dispatch<WpCursorShapeManagerV1, GlobalData, WinitState> for SeatState
impl Dispatch<WpCursorShapeManagerV1, GlobalData, WinitState> for SeatState
§fn event(
_: &mut WinitState,
_: &WpCursorShapeManagerV1,
_: <WpCursorShapeManagerV1 as Proxy>::Event,
_: &GlobalData,
_: &Connection,
_: &QueueHandle<WinitState>,
)
fn event( _: &mut WinitState, _: &WpCursorShapeManagerV1, _: <WpCursorShapeManagerV1 as Proxy>::Event, _: &GlobalData, _: &Connection, _: &QueueHandle<WinitState>, )
Called when an event from the server is processed Read more
§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
§impl<D> Dispatch<WpPresentation, GlobalData, D> for PresentationTimeState
impl<D> Dispatch<WpPresentation, GlobalData, D> for PresentationTimeState
§fn event(
data: &mut D,
_presentation: &WpPresentation,
event: Event,
_: &GlobalData,
_conn: &Connection,
_qh: &QueueHandle<D>,
)
fn event( data: &mut D, _presentation: &WpPresentation, event: Event, _: &GlobalData, _conn: &Connection, _qh: &QueueHandle<D>, )
Called when an event from the server is processed Read more
§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
§impl<D> Dispatch<XdgActivationV1, GlobalData, D> for ActivationState
impl<D> Dispatch<XdgActivationV1, GlobalData, D> for ActivationState
§fn event(
_: &mut D,
_: &XdgActivationV1,
_: <XdgActivationV1 as Proxy>::Event,
_: &GlobalData,
_: &Connection,
_: &QueueHandle<D>,
)
fn event( _: &mut D, _: &XdgActivationV1, _: <XdgActivationV1 as Proxy>::Event, _: &GlobalData, _: &Connection, _: &QueueHandle<D>, )
Called when an event from the server is processed Read more
§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
§impl<D> Dispatch<XdgWmBase, GlobalData, D> for XdgShell
impl<D> Dispatch<XdgWmBase, GlobalData, D> for XdgShell
§fn event(
_state: &mut D,
xdg_wm_base: &XdgWmBase,
event: Event,
_data: &GlobalData,
_conn: &Connection,
_qh: &QueueHandle<D>,
)
fn event( _state: &mut D, xdg_wm_base: &XdgWmBase, event: Event, _data: &GlobalData, _conn: &Connection, _qh: &QueueHandle<D>, )
Called when an event from the server is processed Read more
§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
§impl<D> Dispatch<XxInputMethodManagerV2, GlobalData, D> for InputMethodManager
impl<D> Dispatch<XxInputMethodManagerV2, GlobalData, D> for InputMethodManager
§fn event(
_data: &mut D,
_manager: &XxInputMethodManagerV2,
_event: Event,
_: &GlobalData,
_conn: &Connection,
_qh: &QueueHandle<D>,
)
fn event( _data: &mut D, _manager: &XxInputMethodManagerV2, _event: Event, _: &GlobalData, _conn: &Connection, _qh: &QueueHandle<D>, )
Called when an event from the server is processed Read more
§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
§impl<D> Dispatch<ZwlrLayerShellV1, GlobalData, D> for LayerShell
impl<D> Dispatch<ZwlrLayerShellV1, GlobalData, D> for LayerShell
§fn event(
_: &mut D,
_: &ZwlrLayerShellV1,
_: Event,
_: &GlobalData,
_: &Connection,
_: &QueueHandle<D>,
)
fn event( _: &mut D, _: &ZwlrLayerShellV1, _: Event, _: &GlobalData, _: &Connection, _: &QueueHandle<D>, )
Called when an event from the server is processed Read more
§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
§impl<D> Dispatch<ZwpInputMethodManagerV2, GlobalData, D> for InputMethodManager
impl<D> Dispatch<ZwpInputMethodManagerV2, GlobalData, D> for InputMethodManager
§fn event(
_data: &mut D,
_manager: &ZwpInputMethodManagerV2,
_event: Event,
_: &GlobalData,
_conn: &Connection,
_qh: &QueueHandle<D>,
)
fn event( _data: &mut D, _manager: &ZwpInputMethodManagerV2, _event: Event, _: &GlobalData, _conn: &Connection, _qh: &QueueHandle<D>, )
Called when an event from the server is processed Read more
§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
§impl<D> Dispatch<ZwpLinuxBufferParamsV1, GlobalData, D> for DmabufStatewhere
D: Dispatch<ZwpLinuxBufferParamsV1, GlobalData> + Dispatch<WlBuffer, DmaBufferData> + DmabufHandler + 'static,
impl<D> Dispatch<ZwpLinuxBufferParamsV1, GlobalData, D> for DmabufStatewhere
D: Dispatch<ZwpLinuxBufferParamsV1, GlobalData> + Dispatch<WlBuffer, DmaBufferData> + DmabufHandler + 'static,
§fn event(
state: &mut D,
proxy: &ZwpLinuxBufferParamsV1,
event: Event,
_: &GlobalData,
conn: &Connection,
qh: &QueueHandle<D>,
)
fn event( state: &mut D, proxy: &ZwpLinuxBufferParamsV1, event: Event, _: &GlobalData, conn: &Connection, qh: &QueueHandle<D>, )
Called when an event from the server is processed Read more
§fn event_created_child(
opcode: u16,
qhandle: &QueueHandle<D>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, qhandle: &QueueHandle<D>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
§impl<D> Dispatch<ZwpLinuxDmabufV1, GlobalData, D> for DmabufState
impl<D> Dispatch<ZwpLinuxDmabufV1, GlobalData, D> for DmabufState
§fn event(
state: &mut D,
proxy: &ZwpLinuxDmabufV1,
event: Event,
_: &GlobalData,
_: &Connection,
_: &QueueHandle<D>,
)
fn event( state: &mut D, proxy: &ZwpLinuxDmabufV1, event: Event, _: &GlobalData, _: &Connection, _: &QueueHandle<D>, )
Called when an event from the server is processed Read more
§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
§impl<D> Dispatch<ZwpPointerConstraintsV1, GlobalData, D> for PointerConstraintsState
impl<D> Dispatch<ZwpPointerConstraintsV1, GlobalData, D> for PointerConstraintsState
§fn event(
_data: &mut D,
_constraints: &ZwpPointerConstraintsV1,
_event: Event,
_: &GlobalData,
_conn: &Connection,
_qh: &QueueHandle<D>,
)
fn event( _data: &mut D, _constraints: &ZwpPointerConstraintsV1, _event: Event, _: &GlobalData, _conn: &Connection, _qh: &QueueHandle<D>, )
Called when an event from the server is processed Read more
§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
§impl<D> Dispatch<ZwpPrimarySelectionDeviceManagerV1, GlobalData, D> for PrimarySelectionManagerState
impl<D> Dispatch<ZwpPrimarySelectionDeviceManagerV1, GlobalData, D> for PrimarySelectionManagerState
§fn event(
_: &mut D,
_: &ZwpPrimarySelectionDeviceManagerV1,
_: <ZwpPrimarySelectionDeviceManagerV1 as Proxy>::Event,
_: &GlobalData,
_: &Connection,
_: &QueueHandle<D>,
)
fn event( _: &mut D, _: &ZwpPrimarySelectionDeviceManagerV1, _: <ZwpPrimarySelectionDeviceManagerV1 as Proxy>::Event, _: &GlobalData, _: &Connection, _: &QueueHandle<D>, )
Called when an event from the server is processed Read more
§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
§impl<State> Dispatch<ZwpPrimarySelectionSourceV1, GlobalData, State> for PrimarySelectionManagerState
impl<State> Dispatch<ZwpPrimarySelectionSourceV1, GlobalData, State> for PrimarySelectionManagerState
§fn event(
state: &mut State,
proxy: &ZwpPrimarySelectionSourceV1,
event: <ZwpPrimarySelectionSourceV1 as Proxy>::Event,
_: &GlobalData,
conn: &Connection,
qhandle: &QueueHandle<State>,
)
fn event( state: &mut State, proxy: &ZwpPrimarySelectionSourceV1, event: <ZwpPrimarySelectionSourceV1 as Proxy>::Event, _: &GlobalData, conn: &Connection, qhandle: &QueueHandle<State>, )
Called when an event from the server is processed Read more
§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
§impl<D> Dispatch<ZwpRelativePointerManagerV1, GlobalData, D> for RelativePointerState
impl<D> Dispatch<ZwpRelativePointerManagerV1, GlobalData, D> for RelativePointerState
§fn event(
_data: &mut D,
_manager: &ZwpRelativePointerManagerV1,
_event: Event,
_: &GlobalData,
_conn: &Connection,
_qh: &QueueHandle<D>,
)
fn event( _data: &mut D, _manager: &ZwpRelativePointerManagerV1, _event: Event, _: &GlobalData, _conn: &Connection, _qh: &QueueHandle<D>, )
Called when an event from the server is processed Read more
§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
§impl<D> Dispatch<ZxdgDecorationManagerV1, GlobalData, D> for XdgShell
impl<D> Dispatch<ZxdgDecorationManagerV1, GlobalData, D> for XdgShell
§fn event(
_: &mut D,
_: &ZxdgDecorationManagerV1,
_: Event,
_: &GlobalData,
_: &Connection,
_: &QueueHandle<D>,
)
fn event( _: &mut D, _: &ZxdgDecorationManagerV1, _: Event, _: &GlobalData, _: &Connection, _: &QueueHandle<D>, )
Called when an event from the server is processed Read more
§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
§impl<D> Dispatch<ZxdgOutputManagerV1, GlobalData, D> for OutputState
impl<D> Dispatch<ZxdgOutputManagerV1, GlobalData, D> for OutputState
§fn event(
_: &mut D,
_: &ZxdgOutputManagerV1,
_: Event,
_: &GlobalData,
_: &Connection,
_: &QueueHandle<D>,
)
fn event( _: &mut D, _: &ZxdgOutputManagerV1, _: Event, _: &GlobalData, _: &Connection, _: &QueueHandle<D>, )
Called when an event from the server is processed Read more
§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
Auto Trait Implementations§
impl Freeze for GlobalData
impl RefUnwindSafe for GlobalData
impl Send for GlobalData
impl Sync for GlobalData
impl Unpin for GlobalData
impl UnwindSafe for GlobalData
Blanket Implementations§
Source§impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for Swhere
T: Real + Zero + Arithmetics + Clone,
Swp: WhitePoint<T>,
Dwp: WhitePoint<T>,
D: AdaptFrom<S, Swp, Dwp, T>,
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for Swhere
T: Real + Zero + Arithmetics + Clone,
Swp: WhitePoint<T>,
Dwp: WhitePoint<T>,
D: AdaptFrom<S, Swp, Dwp, T>,
Source§fn adapt_into_using<M>(self, method: M) -> Dwhere
M: TransformMatrix<T>,
fn adapt_into_using<M>(self, method: M) -> Dwhere
M: TransformMatrix<T>,
Convert the source color to the destination color using the specified
method.
Source§fn adapt_into(self) -> D
fn adapt_into(self) -> D
Convert the source color to the destination color using the bradford
method by default.
§impl<T, Res> Apply<Res> for Twhere
T: ?Sized,
impl<T, Res> Apply<Res> for Twhere
T: ?Sized,
Source§impl<T, C> ArraysFrom<C> for Twhere
C: IntoArrays<T>,
impl<T, C> ArraysFrom<C> for Twhere
C: IntoArrays<T>,
Source§fn arrays_from(colors: C) -> T
fn arrays_from(colors: C) -> T
Cast a collection of colors into a collection of arrays.
Source§impl<T, C> ArraysInto<C> for Twhere
C: FromArrays<T>,
impl<T, C> ArraysInto<C> for Twhere
C: FromArrays<T>,
Source§fn arrays_into(self) -> C
fn arrays_into(self) -> C
Cast this collection of arrays into a collection of colors.
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
Source§impl<WpParam, T, U> Cam16IntoUnclamped<WpParam, T> for Uwhere
T: FromCam16Unclamped<WpParam, U>,
impl<WpParam, T, U> Cam16IntoUnclamped<WpParam, T> for Uwhere
T: FromCam16Unclamped<WpParam, U>,
Source§type Scalar = <T as FromCam16Unclamped<WpParam, U>>::Scalar
type Scalar = <T as FromCam16Unclamped<WpParam, U>>::Scalar
The number type that’s used in
parameters when converting.Source§fn cam16_into_unclamped(
self,
parameters: BakedParameters<WpParam, <U as Cam16IntoUnclamped<WpParam, T>>::Scalar>,
) -> T
fn cam16_into_unclamped( self, parameters: BakedParameters<WpParam, <U as Cam16IntoUnclamped<WpParam, T>>::Scalar>, ) -> T
Converts
self into C, using the provided parameters.Source§impl<T, C> ComponentsFrom<C> for Twhere
C: IntoComponents<T>,
impl<T, C> ComponentsFrom<C> for Twhere
C: IntoComponents<T>,
Source§fn components_from(colors: C) -> T
fn components_from(colors: C) -> T
Cast a collection of colors into a collection of color components.
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.§impl<T> DowncastSync for T
impl<T> DowncastSync for T
Source§impl<T> FromAngle<T> for T
impl<T> FromAngle<T> for T
Source§fn from_angle(angle: T) -> T
fn from_angle(angle: T) -> T
Performs a conversion from
angle.Source§impl<T, U> FromStimulus<U> for Twhere
U: IntoStimulus<T>,
impl<T, U> FromStimulus<U> for Twhere
U: IntoStimulus<T>,
Source§fn from_stimulus(other: U) -> T
fn from_stimulus(other: U) -> T
Converts
other into Self, while performing the appropriate scaling,
rounding and clamping.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T, U> IntoAngle<U> for Twhere
U: FromAngle<T>,
impl<T, U> IntoAngle<U> for Twhere
U: FromAngle<T>,
Source§fn into_angle(self) -> U
fn into_angle(self) -> U
Performs a conversion into
T.§impl<State, Message> IntoBoot<State, Message> for State
impl<State, Message> IntoBoot<State, Message> for State
§fn into_boot(self) -> (State, Task<Message>)
fn into_boot(self) -> (State, Task<Message>)
Turns some type into the initial state of some
Application.Source§impl<WpParam, T, U> IntoCam16Unclamped<WpParam, T> for Uwhere
T: Cam16FromUnclamped<WpParam, U>,
impl<WpParam, T, U> IntoCam16Unclamped<WpParam, T> for Uwhere
T: Cam16FromUnclamped<WpParam, U>,
Source§type Scalar = <T as Cam16FromUnclamped<WpParam, U>>::Scalar
type Scalar = <T as Cam16FromUnclamped<WpParam, U>>::Scalar
The number type that’s used in
parameters when converting.Source§fn into_cam16_unclamped(
self,
parameters: BakedParameters<WpParam, <U as IntoCam16Unclamped<WpParam, T>>::Scalar>,
) -> T
fn into_cam16_unclamped( self, parameters: BakedParameters<WpParam, <U as IntoCam16Unclamped<WpParam, T>>::Scalar>, ) -> T
Converts
self into C, using the provided parameters.Source§impl<T, U> IntoColor<U> for Twhere
U: FromColor<T>,
impl<T, U> IntoColor<U> for Twhere
U: FromColor<T>,
Source§fn into_color(self) -> U
fn into_color(self) -> U
Convert into T with values clamped to the color defined bounds Read more
Source§impl<T, U> IntoColorUnclamped<U> for Twhere
U: FromColorUnclamped<T>,
impl<T, U> IntoColorUnclamped<U> for Twhere
U: FromColorUnclamped<T>,
Source§fn into_color_unclamped(self) -> U
fn into_color_unclamped(self) -> U
Convert into T. The resulting color might be invalid in its color space Read more
Source§impl<T> IntoStimulus<T> for T
impl<T> IntoStimulus<T> for T
Source§fn into_stimulus(self) -> T
fn into_stimulus(self) -> T
Converts
self into T, while performing the appropriate scaling,
rounding and clamping.Source§impl<T, C> TryComponentsInto<C> for Twhere
C: TryFromComponents<T>,
impl<T, C> TryComponentsInto<C> for Twhere
C: TryFromComponents<T>,
Source§type Error = <C as TryFromComponents<T>>::Error
type Error = <C as TryFromComponents<T>>::Error
The error for when
try_into_colors fails to cast.Source§fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>
fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>
Try to cast this collection of color components into a collection of
colors. Read more
Source§impl<T, U> TryIntoColor<U> for Twhere
U: TryFromColor<T>,
impl<T, U> TryIntoColor<U> for Twhere
U: TryFromColor<T>,
Source§fn try_into_color(self) -> Result<U, OutOfBounds<U>>
fn try_into_color(self) -> Result<U, OutOfBounds<U>>
Convert into T, returning ok if the color is inside of its defined
range, otherwise an
OutOfBounds error is returned which contains
the unclamped color. Read moreSource§impl<C, U> UintsFrom<C> for Uwhere
C: IntoUints<U>,
impl<C, U> UintsFrom<C> for Uwhere
C: IntoUints<U>,
Source§fn uints_from(colors: C) -> U
fn uints_from(colors: C) -> U
Cast a collection of colors into a collection of unsigned integers.
Source§impl<C, U> UintsInto<C> for Uwhere
C: FromUints<U>,
impl<C, U> UintsInto<C> for Uwhere
C: FromUints<U>,
Source§fn uints_into(self) -> C
fn uints_into(self) -> C
Cast this collection of unsigned integers into a collection of colors.