Struct PROTOCOLFILTERDATA
#[repr(C)]pub struct PROTOCOLFILTERDATA {
pub cbSize: u32,
pub pProtocolSink: ManuallyDrop<Option<IInternetProtocolSink>>,
pub pProtocol: ManuallyDrop<Option<IInternetProtocol>>,
pub pUnk: ManuallyDrop<Option<IUnknown>>,
pub dwFilterFlags: u32,
}
Fields§
§cbSize: u32
§pProtocolSink: ManuallyDrop<Option<IInternetProtocolSink>>
§pProtocol: ManuallyDrop<Option<IInternetProtocol>>
§pUnk: ManuallyDrop<Option<IUnknown>>
§dwFilterFlags: u32
Trait Implementations§
§impl Clone for PROTOCOLFILTERDATA
impl Clone for PROTOCOLFILTERDATA
§fn clone(&self) -> PROTOCOLFILTERDATA
fn clone(&self) -> PROTOCOLFILTERDATA
Returns a copy 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 more§impl Debug for PROTOCOLFILTERDATA
impl Debug for PROTOCOLFILTERDATA
§impl Default for PROTOCOLFILTERDATA
impl Default for PROTOCOLFILTERDATA
§impl PartialEq for PROTOCOLFILTERDATA
impl PartialEq for PROTOCOLFILTERDATA
impl StructuralPartialEq for PROTOCOLFILTERDATA
Auto Trait Implementations§
impl Freeze for PROTOCOLFILTERDATA
impl RefUnwindSafe for PROTOCOLFILTERDATA
impl !Send for PROTOCOLFILTERDATA
impl !Sync for PROTOCOLFILTERDATA
impl Unpin for PROTOCOLFILTERDATA
impl UnwindSafe for PROTOCOLFILTERDATA
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