pub struct WwwFormUrlDecoder(/* private fields */);
Implementations§
Source§impl WwwFormUrlDecoder
impl WwwFormUrlDecoder
pub fn GetFirstValueByName<'a, T0__: IntoParam<'a, HString>>( &self, name: T0__, ) -> Result<HString>
pub fn First(&self) -> Result<IIterator<IWwwFormUrlDecoderEntry>>
pub fn GetAt(&self, index: u32) -> Result<IWwwFormUrlDecoderEntry>
pub fn Size(&self) -> Result<u32>
pub fn IndexOf<'a, T0__: IntoParam<'a, IWwwFormUrlDecoderEntry>>( &self, value: T0__, index: &mut u32, ) -> Result<bool>
pub fn GetMany( &self, startindex: u32, items: &mut [<IWwwFormUrlDecoderEntry as RuntimeType>::DefaultType], ) -> Result<u32>
pub fn CreateWwwFormUrlDecoder<'a, T0__: IntoParam<'a, HString>>( query: T0__, ) -> Result<WwwFormUrlDecoder>
Trait Implementations§
Source§impl Clone for WwwFormUrlDecoder
impl Clone for WwwFormUrlDecoder
Source§fn clone(&self) -> WwwFormUrlDecoder
fn clone(&self) -> WwwFormUrlDecoder
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 WwwFormUrlDecoder
impl Debug for WwwFormUrlDecoder
Source§impl From<&WwwFormUrlDecoder> for IIterable<IWwwFormUrlDecoderEntry>
impl From<&WwwFormUrlDecoder> for IIterable<IWwwFormUrlDecoderEntry>
Source§fn from(value: &WwwFormUrlDecoder) -> Self
fn from(value: &WwwFormUrlDecoder) -> Self
Converts to this type from the input type.
Source§impl From<&WwwFormUrlDecoder> for IVectorView<IWwwFormUrlDecoderEntry>
impl From<&WwwFormUrlDecoder> for IVectorView<IWwwFormUrlDecoderEntry>
Source§fn from(value: &WwwFormUrlDecoder) -> Self
fn from(value: &WwwFormUrlDecoder) -> Self
Converts to this type from the input type.
Source§impl From<&WwwFormUrlDecoder> for Object
impl From<&WwwFormUrlDecoder> for Object
Source§fn from(value: &WwwFormUrlDecoder) -> Self
fn from(value: &WwwFormUrlDecoder) -> Self
Converts to this type from the input type.
Source§impl From<WwwFormUrlDecoder> for IIterable<IWwwFormUrlDecoderEntry>
impl From<WwwFormUrlDecoder> for IIterable<IWwwFormUrlDecoderEntry>
Source§fn from(value: WwwFormUrlDecoder) -> Self
fn from(value: WwwFormUrlDecoder) -> Self
Converts to this type from the input type.
Source§impl From<WwwFormUrlDecoder> for IVectorView<IWwwFormUrlDecoderEntry>
impl From<WwwFormUrlDecoder> for IVectorView<IWwwFormUrlDecoderEntry>
Source§fn from(value: WwwFormUrlDecoder) -> Self
fn from(value: WwwFormUrlDecoder) -> Self
Converts to this type from the input type.
Source§impl From<WwwFormUrlDecoder> for Object
impl From<WwwFormUrlDecoder> for Object
Source§fn from(value: WwwFormUrlDecoder) -> Self
fn from(value: WwwFormUrlDecoder) -> Self
Converts to this type from the input type.
Source§impl Interface for WwwFormUrlDecoder
impl Interface for WwwFormUrlDecoder
const IID: Guid
type Vtable = IWwwFormUrlDecoderRuntimeClass_abi
Source§impl<'a> IntoIterator for &'a WwwFormUrlDecoder
impl<'a> IntoIterator for &'a WwwFormUrlDecoder
Source§type Item = IWwwFormUrlDecoderEntry
type Item = IWwwFormUrlDecoderEntry
The type of the elements being iterated over.
Source§type IntoIter = VectorViewIterator<<&'a WwwFormUrlDecoder as IntoIterator>::Item>
type IntoIter = VectorViewIterator<<&'a WwwFormUrlDecoder as IntoIterator>::Item>
Which kind of iterator are we turning this into?
Source§impl IntoIterator for WwwFormUrlDecoder
impl IntoIterator for WwwFormUrlDecoder
Source§type Item = IWwwFormUrlDecoderEntry
type Item = IWwwFormUrlDecoderEntry
The type of the elements being iterated over.
Source§type IntoIter = VectorViewIterator<<WwwFormUrlDecoder as IntoIterator>::Item>
type IntoIter = VectorViewIterator<<WwwFormUrlDecoder as IntoIterator>::Item>
Which kind of iterator are we turning this into?
Source§impl<'a> IntoParam<'a, IIterable<IWwwFormUrlDecoderEntry>> for &'a WwwFormUrlDecoder
impl<'a> IntoParam<'a, IIterable<IWwwFormUrlDecoderEntry>> for &'a WwwFormUrlDecoder
fn into_param(self) -> Param<'a, IIterable<IWwwFormUrlDecoderEntry>>
Source§impl<'a> IntoParam<'a, IIterable<IWwwFormUrlDecoderEntry>> for WwwFormUrlDecoder
impl<'a> IntoParam<'a, IIterable<IWwwFormUrlDecoderEntry>> for WwwFormUrlDecoder
fn into_param(self) -> Param<'a, IIterable<IWwwFormUrlDecoderEntry>>
Source§impl<'a> IntoParam<'a, IVectorView<IWwwFormUrlDecoderEntry>> for &'a WwwFormUrlDecoder
impl<'a> IntoParam<'a, IVectorView<IWwwFormUrlDecoderEntry>> for &'a WwwFormUrlDecoder
fn into_param(self) -> Param<'a, IVectorView<IWwwFormUrlDecoderEntry>>
Source§impl<'a> IntoParam<'a, IVectorView<IWwwFormUrlDecoderEntry>> for WwwFormUrlDecoder
impl<'a> IntoParam<'a, IVectorView<IWwwFormUrlDecoderEntry>> for WwwFormUrlDecoder
fn into_param(self) -> Param<'a, IVectorView<IWwwFormUrlDecoderEntry>>
Source§impl<'a> IntoParam<'a, Object> for &'a WwwFormUrlDecoder
impl<'a> IntoParam<'a, Object> for &'a WwwFormUrlDecoder
fn into_param(self) -> Param<'a, Object>
Source§impl<'a> IntoParam<'a, Object> for WwwFormUrlDecoder
impl<'a> IntoParam<'a, Object> for WwwFormUrlDecoder
fn into_param(self) -> Param<'a, Object>
Source§impl PartialEq for WwwFormUrlDecoder
impl PartialEq for WwwFormUrlDecoder
Source§impl RuntimeName for WwwFormUrlDecoder
impl RuntimeName for WwwFormUrlDecoder
Source§impl RuntimeType for WwwFormUrlDecoder
impl RuntimeType for WwwFormUrlDecoder
const SIGNATURE: ConstBuffer
type DefaultType = Option<WwwFormUrlDecoder>
impl Eq for WwwFormUrlDecoder
impl Send for WwwFormUrlDecoder
impl StructuralPartialEq for WwwFormUrlDecoder
impl Sync for WwwFormUrlDecoder
Auto Trait Implementations§
impl Freeze for WwwFormUrlDecoder
impl RefUnwindSafe for WwwFormUrlDecoder
impl Unpin for WwwFormUrlDecoder
impl UnwindSafe for WwwFormUrlDecoder
Blanket Implementations§
Source§impl<T> Abi for Twhere
T: Interface,
impl<T> Abi for Twhere
T: Interface,
Source§fn set_abi(&mut self) -> *mut <T as Abi>::Abi
fn set_abi(&mut self) -> *mut <T as Abi>::Abi
Returns a pointer for setting the object’s value via an ABI call.
Source§unsafe fn from_abi(abi: <T as Abi>::Abi) -> Result<T, Error>
unsafe fn from_abi(abi: <T as Abi>::Abi) -> Result<T, Error>
Casts the ABI representation to a Rust object by taking ownership of the bits.
fn drop_param(_: &mut Param<'_, Self>)
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