pub struct PropertyValue {}
Implementations§
Source§impl PropertyValue
impl PropertyValue
pub fn CreateEmpty() -> Result<Object>
pub fn CreateUInt8(value: u8) -> Result<Object>
pub fn CreateInt16(value: i16) -> Result<Object>
pub fn CreateUInt16(value: u16) -> Result<Object>
pub fn CreateInt32(value: i32) -> Result<Object>
pub fn CreateUInt32(value: u32) -> Result<Object>
pub fn CreateInt64(value: i64) -> Result<Object>
pub fn CreateUInt64(value: u64) -> Result<Object>
pub fn CreateSingle(value: f32) -> Result<Object>
pub fn CreateDouble(value: f64) -> Result<Object>
pub fn CreateChar16(value: u16) -> Result<Object>
pub fn CreateBoolean(value: bool) -> Result<Object>
pub fn CreateString<'a, T0__: IntoParam<'a, HString>>( value: T0__, ) -> Result<Object>
pub fn CreateInspectable<'a, T0__: IntoParam<'a, Object>>( value: T0__, ) -> Result<Object>
pub fn CreateGuid<'a, T0__: IntoParam<'a, Guid>>(value: T0__) -> Result<Object>
pub fn CreateDateTime<'a, T0__: IntoParam<'a, DateTime>>( value: T0__, ) -> Result<Object>
pub fn CreateTimeSpan<'a, T0__: IntoParam<'a, TimeSpan>>( value: T0__, ) -> Result<Object>
pub fn CreatePoint<'a, T0__: IntoParam<'a, Point>>( value: T0__, ) -> Result<Object>
pub fn CreateSize<'a, T0__: IntoParam<'a, Size>>(value: T0__) -> Result<Object>
pub fn CreateRect<'a, T0__: IntoParam<'a, Rect>>(value: T0__) -> Result<Object>
pub fn CreateUInt8Array( value: &[<u8 as RuntimeType>::DefaultType], ) -> Result<Object>
pub fn CreateInt16Array( value: &[<i16 as RuntimeType>::DefaultType], ) -> Result<Object>
pub fn CreateUInt16Array( value: &[<u16 as RuntimeType>::DefaultType], ) -> Result<Object>
pub fn CreateInt32Array( value: &[<i32 as RuntimeType>::DefaultType], ) -> Result<Object>
pub fn CreateUInt32Array( value: &[<u32 as RuntimeType>::DefaultType], ) -> Result<Object>
pub fn CreateInt64Array( value: &[<i64 as RuntimeType>::DefaultType], ) -> Result<Object>
pub fn CreateUInt64Array( value: &[<u64 as RuntimeType>::DefaultType], ) -> Result<Object>
pub fn CreateSingleArray( value: &[<f32 as RuntimeType>::DefaultType], ) -> Result<Object>
pub fn CreateDoubleArray( value: &[<f64 as RuntimeType>::DefaultType], ) -> Result<Object>
pub fn CreateChar16Array( value: &[<u16 as RuntimeType>::DefaultType], ) -> Result<Object>
pub fn CreateBooleanArray( value: &[<bool as RuntimeType>::DefaultType], ) -> Result<Object>
pub fn CreateStringArray( value: &[<HString as RuntimeType>::DefaultType], ) -> Result<Object>
pub fn CreateInspectableArray( value: &[<Object as RuntimeType>::DefaultType], ) -> Result<Object>
pub fn CreateGuidArray( value: &[<Guid as RuntimeType>::DefaultType], ) -> Result<Object>
pub fn CreateDateTimeArray( value: &[<DateTime as RuntimeType>::DefaultType], ) -> Result<Object>
pub fn CreateTimeSpanArray( value: &[<TimeSpan as RuntimeType>::DefaultType], ) -> Result<Object>
pub fn CreatePointArray( value: &[<Point as RuntimeType>::DefaultType], ) -> Result<Object>
pub fn CreateSizeArray( value: &[<Size as RuntimeType>::DefaultType], ) -> Result<Object>
pub fn CreateRectArray( value: &[<Rect as RuntimeType>::DefaultType], ) -> Result<Object>
Trait Implementations§
Source§impl RuntimeName for PropertyValue
impl RuntimeName for PropertyValue
Auto Trait Implementations§
impl Freeze for PropertyValue
impl RefUnwindSafe for PropertyValue
impl Send for PropertyValue
impl Sync for PropertyValue
impl Unpin for PropertyValue
impl UnwindSafe for PropertyValue
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