#[repr(transparent)]pub struct PropertyType(pub i32);
Tuple Fields§
§0: i32
Implementations§
Source§impl PropertyType
impl PropertyType
pub const Empty: Self
pub const UInt8: Self
pub const Int16: Self
pub const UInt16: Self
pub const Int32: Self
pub const UInt32: Self
pub const Int64: Self
pub const UInt64: Self
pub const Single: Self
pub const Double: Self
pub const Char16: Self
pub const Boolean: Self
pub const String: Self
pub const Inspectable: Self
pub const DateTime: Self
pub const TimeSpan: Self
pub const Guid: Self
pub const Point: Self
pub const Size: Self
pub const Rect: Self
pub const OtherType: Self
pub const UInt8Array: Self
pub const Int16Array: Self
pub const UInt16Array: Self
pub const Int32Array: Self
pub const UInt32Array: Self
pub const Int64Array: Self
pub const UInt64Array: Self
pub const SingleArray: Self
pub const DoubleArray: Self
pub const Char16Array: Self
pub const BooleanArray: Self
pub const StringArray: Self
pub const InspectableArray: Self
pub const DateTimeArray: Self
pub const TimeSpanArray: Self
pub const GuidArray: Self
pub const PointArray: Self
pub const SizeArray: Self
pub const RectArray: Self
pub const OtherTypeArray: Self
Trait Implementations§
Source§impl Abi for PropertyType
impl Abi for PropertyType
Source§type Abi = PropertyType
type Abi = PropertyType
The abi representation of the implementing type. Read more
Source§fn set_abi(&mut self) -> *mut Self::Abi
fn set_abi(&mut self) -> *mut Self::Abi
Returns a pointer for setting the object’s value via an ABI call.
Source§unsafe fn from_abi(abi: Self::Abi) -> Result<Self, Error>
unsafe fn from_abi(abi: Self::Abi) -> Result<Self, Error>
Casts the ABI representation to a Rust object by taking ownership of the bits.
fn drop_param(_: &mut Param<'_, Self>)
Source§impl Clone for PropertyType
impl Clone for PropertyType
Source§fn clone(&self) -> PropertyType
fn clone(&self) -> PropertyType
Returns a duplicate 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 Debug for PropertyType
impl Debug for PropertyType
Source§impl Default for PropertyType
impl Default for PropertyType
Source§fn default() -> PropertyType
fn default() -> PropertyType
Returns the “default value” for a type. Read more
Source§impl From<i32> for PropertyType
impl From<i32> for PropertyType
Source§impl PartialEq for PropertyType
impl PartialEq for PropertyType
Source§impl RuntimeType for PropertyType
impl RuntimeType for PropertyType
const SIGNATURE: ConstBuffer
type DefaultType = PropertyType
impl Copy for PropertyType
impl Eq for PropertyType
impl StructuralPartialEq for PropertyType
Auto Trait Implementations§
impl Freeze for PropertyType
impl RefUnwindSafe for PropertyType
impl Send for PropertyType
impl Sync for PropertyType
impl Unpin for PropertyType
impl UnwindSafe for PropertyType
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