#[repr(C)]pub struct RRectF {
pub x: Float32,
pub y: Float32,
pub width: Float32,
pub height: Float32,
pub top_left_radius_x: Float32,
pub top_left_radius_y: Float32,
pub top_right_radius_x: Float32,
pub top_right_radius_y: Float32,
pub bottom_left_radius_x: Float32,
pub bottom_left_radius_y: Float32,
pub bottom_right_radius_x: Float32,
pub bottom_right_radius_y: Float32,
}Expand description
The wire type corresponding to RRectF.
Fields§
§x: Float32§y: Float32§width: Float32§height: Float32§top_left_radius_x: Float32§top_left_radius_y: Float32§top_right_radius_x: Float32§top_right_radius_y: Float32§bottom_left_radius_x: Float32§bottom_left_radius_y: Float32§bottom_right_radius_x: Float32§bottom_right_radius_y: Float32Trait Implementations§
Source§impl Constrained for RRectF
impl Constrained for RRectF
Source§type Constraint = ()
type Constraint = ()
Type of constraint information for this type.
Source§impl<'a, ___E> Encode<RRectF, ___E> for &'a RRectFwhere
___E: InternalHandleEncoder + ?Sized,
impl<'a, ___E> Encode<RRectF, ___E> for &'a RRectFwhere
___E: InternalHandleEncoder + ?Sized,
Source§impl<___E> Encode<RRectF, ___E> for RRectFwhere
___E: InternalHandleEncoder + ?Sized,
impl<___E> Encode<RRectF, ___E> for RRectFwhere
___E: InternalHandleEncoder + ?Sized,
Source§const COPY_OPTIMIZATION: CopyOptimization<RRectF, RRectF>
const COPY_OPTIMIZATION: CopyOptimization<RRectF, RRectF>
Source§impl<___E, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Encode<RRectF, ___E> for RRectF<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>where
___E: InternalHandleEncoder + ?Sized,
T0: Encode<Float32, ___E>,
T1: Encode<Float32, ___E>,
T2: Encode<Float32, ___E>,
T3: Encode<Float32, ___E>,
T4: Encode<Float32, ___E>,
T5: Encode<Float32, ___E>,
T6: Encode<Float32, ___E>,
T7: Encode<Float32, ___E>,
T8: Encode<Float32, ___E>,
T9: Encode<Float32, ___E>,
T10: Encode<Float32, ___E>,
T11: Encode<Float32, ___E>,
impl<___E, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Encode<RRectF, ___E> for RRectF<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>where
___E: InternalHandleEncoder + ?Sized,
T0: Encode<Float32, ___E>,
T1: Encode<Float32, ___E>,
T2: Encode<Float32, ___E>,
T3: Encode<Float32, ___E>,
T4: Encode<Float32, ___E>,
T5: Encode<Float32, ___E>,
T6: Encode<Float32, ___E>,
T7: Encode<Float32, ___E>,
T8: Encode<Float32, ___E>,
T9: Encode<Float32, ___E>,
T10: Encode<Float32, ___E>,
T11: Encode<Float32, ___E>,
Source§impl FromWireRef<RRectF> for RRectF
impl FromWireRef<RRectF> for RRectF
Source§fn from_wire_ref(wire: &RRectF) -> RRectF
fn from_wire_ref(wire: &RRectF) -> RRectF
Converts the given reference to this type.
Auto Trait Implementations§
impl Freeze for RRectF
impl RefUnwindSafe for RRectF
impl Send for RRectF
impl Sync for RRectF
impl Unpin for RRectF
impl UnsafeUnpin for RRectF
impl UnwindSafe for RRectF
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]