Struct windows::Foundation::IClosable

pub struct IClosable(/* private fields */);

Implementations§

§

impl IClosable

pub fn Close(&self) -> Result<()>

Methods from Deref<Target = IInspectable>§

pub fn GetRuntimeClassName(&self) -> Result<HSTRING, Error>

Returns the canonical type name for the underlying object.

pub fn GetTrustLevel(&self) -> Result<i32, Error>

Gets the trust level of the current object.

Trait Implementations§

§

impl CanInto<IClosable> for ActivationSignalDetectionConfiguration

§

const QUERY: bool = true

§

impl CanInto<IClosable> for AdaptiveMediaSource

§

const QUERY: bool = true

§

impl CanInto<IClosable> for AdcChannel

§

const QUERY: bool = true

§

impl CanInto<IClosable> for AmbientLight

§

const QUERY: bool = true

§

impl CanInto<IClosable> for AnimationController

§

const QUERY: bool = true

§

impl CanInto<IClosable> for AnimationPropertyInfo

§

const QUERY: bool = true

§

impl CanInto<IClosable> for AppCaptureMetadataWriter

§

const QUERY: bool = true

§

impl CanInto<IClosable> for AppServiceConnection

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ApplicationData

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ApplicationDataContainer

§

const QUERY: bool = true

§

impl CanInto<IClosable> for AttachableInputObject

§

const QUERY: bool = true

§

impl CanInto<IClosable> for AudioBuffer

§

const QUERY: bool = true

§

impl CanInto<IClosable> for AudioDeviceInputNode

§

const QUERY: bool = true

§

impl CanInto<IClosable> for AudioDeviceOutputNode

§

const QUERY: bool = true

§

impl CanInto<IClosable> for AudioFileInputNode

§

const QUERY: bool = true

§

impl CanInto<IClosable> for AudioFileOutputNode

§

const QUERY: bool = true

§

impl CanInto<IClosable> for AudioFrame

§

const QUERY: bool = true

§

impl CanInto<IClosable> for AudioFrameInputNode

§

const QUERY: bool = true

§

impl CanInto<IClosable> for AudioFrameOutputNode

§

const QUERY: bool = true

§

impl CanInto<IClosable> for AudioGraph

§

const QUERY: bool = true

§

impl CanInto<IClosable> for AudioGraphBatchUpdater

§

const QUERY: bool = true

§

impl CanInto<IClosable> for AudioPlaybackConnection

§

const QUERY: bool = true

§

impl CanInto<IClosable> for AudioSubmixNode

§

const QUERY: bool = true

§

impl CanInto<IClosable> for BackEasingFunction

§

const QUERY: bool = true

§

impl CanInto<IClosable> for BarcodeScanner

§

const QUERY: bool = true

§

impl CanInto<IClosable> for BarcodeScannerFrameReader

§

const QUERY: bool = true

§

impl CanInto<IClosable> for BarcodeScannerProviderConnection

§

const QUERY: bool = true

§

impl CanInto<IClosable> for BarcodeScannerVideoFrame

§

const QUERY: bool = true

§

impl CanInto<IClosable> for BitmapBuffer

§

const QUERY: bool = true

§

impl CanInto<IClosable> for BluetoothDevice

§

const QUERY: bool = true

§

impl CanInto<IClosable> for BluetoothLEDevice

§

const QUERY: bool = true

§

impl CanInto<IClosable> for BluetoothLEPreferredConnectionParametersRequest

§

const QUERY: bool = true

§

impl CanInto<IClosable> for BooleanKeyFrameAnimation

§

const QUERY: bool = true

§

impl CanInto<IClosable> for BounceEasingFunction

§

const QUERY: bool = true

§

impl CanInto<IClosable> for BounceScalarNaturalMotionAnimation

§

const QUERY: bool = true

§

impl CanInto<IClosable> for BounceVector2NaturalMotionAnimation

§

const QUERY: bool = true

§

impl CanInto<IClosable> for BounceVector3NaturalMotionAnimation

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CapturedFrame

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CashDrawer

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CastingConnection

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CircleEasingFunction

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ClaimedBarcodeScanner

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ClaimedCashDrawer

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ClaimedLineDisplay

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ClaimedMagneticStripeReader

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ClaimedPosPrinter

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ColorKeyFrameAnimation

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionAnimation

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionAnimationGroup

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionBackdropBrush

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionBatchCompletedEventArgs

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionBrush

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionClip

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionColorBrush

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionColorGradientStop

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionCommitBatch

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionConditionalValue

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionContainerShape

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionDrawingSurface

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionEasingFunction

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionEffectBrush

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionEffectFactory

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionEllipseGeometry

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionGeometricClip

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionGeometry

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionGradientBrush

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionGraphicsDevice

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionInteractionSourceCollection

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionLight

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionLineGeometry

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionLinearGradientBrush

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionMaskBrush

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionMipmapSurface

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionNineGridBrush

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionObject

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionPathGeometry

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionProjectedShadow

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionProjectedShadowCaster

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionProjectedShadowCasterCollection

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionProjectedShadowReceiver

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionProjectedShadowReceiverUnorderedCollection

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionPropertySet

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionRadialGradientBrush

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionRectangleGeometry

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionRoundedRectangleGeometry

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionScopedBatch

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionShadow

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionShape

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionShapeCollection

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionSpriteShape

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionStrokeDashArray

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionSurfaceBrush

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionTarget

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionTexture

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionTransform

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionViewBox

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionVirtualDrawingSurface

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositionVisualSurface

§

const QUERY: bool = true

§

impl CanInto<IClosable> for Compositor

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CompositorController

§

const QUERY: bool = true

§

impl CanInto<IClosable> for Compressor

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ConnectionSession

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ContactCardDelayedDataLoader

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ContainerVisual

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ControlChannelTrigger

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ConversationalAgentSession

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CoreIndependentInputSourceController

§

const QUERY: bool = true

§

impl CanInto<IClosable> for CubicBezierEasingFunction

§

const QUERY: bool = true

§

impl CanInto<IClosable> for DataReader

§

const QUERY: bool = true

§

impl CanInto<IClosable> for DataWriter

§

const QUERY: bool = true

§

impl CanInto<IClosable> for DatagramSocket

§

const QUERY: bool = true

§

impl CanInto<IClosable> for Decompressor

§

const QUERY: bool = true

§

impl CanInto<IClosable> for Deferral

§

const QUERY: bool = true

§

impl CanInto<IClosable> for DelegatedInkTrailVisual

§

const QUERY: bool = true

§

impl CanInto<IClosable> for DepthCorrelatedCoordinateMapper

§

const QUERY: bool = true

§

impl CanInto<IClosable> for DesktopWindowTarget

§

const QUERY: bool = true

§

impl CanInto<IClosable> for DeviceThumbnail

§

const QUERY: bool = true

§

impl CanInto<IClosable> for Direct3D11CaptureFrame

§

const QUERY: bool = true

§

impl CanInto<IClosable> for Direct3D11CaptureFramePool

§

const QUERY: bool = true

§

impl CanInto<IClosable> for DisplayManager

§

const QUERY: bool = true

§

impl CanInto<IClosable> for DisplayMuxDevice

§

const QUERY: bool = true

§

impl CanInto<IClosable> for DistantLight

§

const QUERY: bool = true

§

impl CanInto<IClosable> for DropShadow

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ElasticEasingFunction

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ExponentialEasingFunction

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ExpressionAnimation

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ExtendedExecutionForegroundSession

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ExtendedExecutionSession

§

const QUERY: bool = true

§

impl CanInto<IClosable> for FaceDetectionEffectFrame

§

const QUERY: bool = true

§

impl CanInto<IClosable> for FileInputStream

§

const QUERY: bool = true

§

impl CanInto<IClosable> for FileLoggingSession

§

const QUERY: bool = true

§

impl CanInto<IClosable> for FileOutputStream

§

const QUERY: bool = true

§

impl CanInto<IClosable> for FileRandomAccessStream

§

const QUERY: bool = true

§

impl CanInto<IClosable> for GattDeviceService

§

const QUERY: bool = true

§

impl CanInto<IClosable> for GattSession

§

const QUERY: bool = true

§

impl CanInto<IClosable> for GpioChangeCounter

§

const QUERY: bool = true

§

impl CanInto<IClosable> for GpioChangeReader

§

const QUERY: bool = true

§

impl CanInto<IClosable> for GpioPin

§

const QUERY: bool = true

§

impl CanInto<IClosable> for GraphicsCaptureSession

§

const QUERY: bool = true

§

impl CanInto<IClosable> for HdcpSession

§

const QUERY: bool = true

§

impl CanInto<IClosable> for HidDevice

§

const QUERY: bool = true

§

impl CanInto<IClosable> for HolographicFramePresentationMonitor

§

const QUERY: bool = true

§

impl CanInto<IClosable> for HolographicFrameScanoutMonitor

§

const QUERY: bool = true

§

impl CanInto<IClosable> for HolographicQuadLayer

§

const QUERY: bool = true

§

impl CanInto<IClosable> for HtmlPrintDocumentSource

§

const QUERY: bool = true

§

impl CanInto<IClosable> for HttpBaseProtocolFilter

§

const QUERY: bool = true

§

impl CanInto<IClosable> for HttpBufferContent

§

const QUERY: bool = true

§

impl CanInto<IClosable> for HttpClient

§

const QUERY: bool = true

§

impl CanInto<IClosable> for HttpFormUrlEncodedContent

§

const QUERY: bool = true

§

impl CanInto<IClosable> for HttpGetBufferResult

§

const QUERY: bool = true

§

impl CanInto<IClosable> for HttpGetInputStreamResult

§

const QUERY: bool = true

§

impl CanInto<IClosable> for HttpGetStringResult

§

const QUERY: bool = true

§

impl CanInto<IClosable> for HttpMultipartContent

§

const QUERY: bool = true

§

impl CanInto<IClosable> for HttpMultipartFormDataContent

§

const QUERY: bool = true

§

impl CanInto<IClosable> for HttpRequestMessage

§

const QUERY: bool = true

§

impl CanInto<IClosable> for HttpRequestResult

§

const QUERY: bool = true

§

impl CanInto<IClosable> for HttpResponseMessage

§

const QUERY: bool = true

§

impl CanInto<IClosable> for HttpStreamContent

§

const QUERY: bool = true

§

impl CanInto<IClosable> for HttpStringContent

§

const QUERY: bool = true

§

impl CanInto<IClosable> for I2cDevice

§

const QUERY: bool = true

§

impl CanInto<IClosable> for IAudioInputNode

§

const QUERY: bool = true

§

impl CanInto<IClosable> for IAudioInputNode2

§

const QUERY: bool = true

§

impl CanInto<IClosable> for IAudioNode

§

const QUERY: bool = true

§

impl CanInto<IClosable> for IAudioNodeWithListener

§

const QUERY: bool = true

§

impl CanInto<IClosable> for IDirect3DDevice

§

const QUERY: bool = true

§

impl CanInto<IClosable> for IDirect3DSurface

§

const QUERY: bool = true

§

impl CanInto<IClosable> for IFileLoggingSession

§

const QUERY: bool = true

§

impl CanInto<IClosable> for IHttpContent

§

const QUERY: bool = true

§

impl CanInto<IClosable> for IHttpFilter

§

const QUERY: bool = true

§

impl CanInto<IClosable> for II2cDeviceProvider

§

const QUERY: bool = true

§

impl CanInto<IClosable> for IInputStream

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ILoggingChannel

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ILoggingSession

§

const QUERY: bool = true

§

impl CanInto<IClosable> for IMediaFrame

§

const QUERY: bool = true

§

impl CanInto<IClosable> for IMemoryBuffer

§

const QUERY: bool = true

§

impl CanInto<IClosable> for IMemoryBufferReference

§

const QUERY: bool = true

§

impl CanInto<IClosable> for IMidiOutPort

§

const QUERY: bool = true

§

impl CanInto<IClosable> for IOutputStream

§

const QUERY: bool = true

§

impl CanInto<IClosable> for IRandomAccessStream

§

const QUERY: bool = true

§

impl CanInto<IClosable> for IRandomAccessStreamWithContentType

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ISpiDeviceProvider

§

const QUERY: bool = true

§

impl CanInto<IClosable> for IWebSocket

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ImageStream

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ImplicitAnimationCollection

§

const QUERY: bool = true

§

impl CanInto<IClosable> for InMemoryRandomAccessStream

§

const QUERY: bool = true

§

impl CanInto<IClosable> for InitialValueExpressionCollection

§

const QUERY: bool = true

§

impl CanInto<IClosable> for InputActivationListener

§

const QUERY: bool = true

§

impl CanInto<IClosable> for InputStreamOverStream

§

const QUERY: bool = true

§

impl CanInto<IClosable> for InsetClip

§

const QUERY: bool = true

§

impl CanInto<IClosable> for InteractionSourceConfiguration

§

const QUERY: bool = true

§

impl CanInto<IClosable> for InteractionTracker

§

const QUERY: bool = true

§

impl CanInto<IClosable> for InteractionTrackerInertiaModifier

§

const QUERY: bool = true

§

impl CanInto<IClosable> for InteractionTrackerInertiaMotion

§

const QUERY: bool = true

§

impl CanInto<IClosable> for InteractionTrackerInertiaNaturalMotion

§

const QUERY: bool = true

§

impl CanInto<IClosable> for InteractionTrackerInertiaRestingValue

§

const QUERY: bool = true

§

impl CanInto<IClosable> for InteractionTrackerVector2InertiaModifier

§

const QUERY: bool = true

§

impl CanInto<IClosable> for InteractionTrackerVector2InertiaNaturalMotion

§

const QUERY: bool = true

§

impl CanInto<IClosable> for KeyFrameAnimation

§

const QUERY: bool = true

§

impl CanInto<IClosable> for Lamp

§

const QUERY: bool = true

§

impl CanInto<IClosable> for LayerVisual

§

const QUERY: bool = true

§

impl CanInto<IClosable> for LearningModel

§

const QUERY: bool = true

§

impl CanInto<IClosable> for LearningModelSession

§

const QUERY: bool = true

§

impl CanInto<IClosable> for LineDisplay

§

const QUERY: bool = true

§

impl CanInto<IClosable> for LineDisplayWindow

§

const QUERY: bool = true

§

impl CanInto<IClosable> for LinearEasingFunction

§

const QUERY: bool = true

§

impl CanInto<IClosable> for LoggingActivity

§

const QUERY: bool = true

§

impl CanInto<IClosable> for LoggingChannel

§

const QUERY: bool = true

§

impl CanInto<IClosable> for LoggingSession

§

const QUERY: bool = true

§

impl CanInto<IClosable> for LowLightFusionResult

§

const QUERY: bool = true

§

impl CanInto<IClosable> for MagneticStripeReader

§

const QUERY: bool = true

§

impl CanInto<IClosable> for MediaCapture

§

const QUERY: bool = true

§

impl CanInto<IClosable> for MediaCapturePauseResult

§

const QUERY: bool = true

§

impl CanInto<IClosable> for MediaCaptureRelativePanelWatcher

§

const QUERY: bool = true

§

impl CanInto<IClosable> for MediaCaptureStopResult

§

const QUERY: bool = true

§

impl CanInto<IClosable> for MediaFrameReader

§

const QUERY: bool = true

§

impl CanInto<IClosable> for MediaFrameReference

§

const QUERY: bool = true

§

impl CanInto<IClosable> for MediaPlayer

§

const QUERY: bool = true

§

impl CanInto<IClosable> for MediaPlayerSurface

§

const QUERY: bool = true

§

impl CanInto<IClosable> for MediaSource

§

const QUERY: bool = true

§

impl CanInto<IClosable> for MediaSourceAudioInputNode

§

const QUERY: bool = true

§

impl CanInto<IClosable> for MemoryBuffer

§

const QUERY: bool = true

§

impl CanInto<IClosable> for MessageWebSocket

§

const QUERY: bool = true

§

impl CanInto<IClosable> for MidiInPort

§

const QUERY: bool = true

§

impl CanInto<IClosable> for MidiOutPort

§

const QUERY: bool = true

§

impl CanInto<IClosable> for MidiSynthesizer

§

const QUERY: bool = true

§

impl CanInto<IClosable> for MiracastReceiverConnection

§

const QUERY: bool = true

§

impl CanInto<IClosable> for MiracastReceiverSession

§

const QUERY: bool = true

§

impl CanInto<IClosable> for MultiSourceMediaFrameReader

§

const QUERY: bool = true

§

impl CanInto<IClosable> for MultiSourceMediaFrameReference

§

const QUERY: bool = true

§

impl CanInto<IClosable> for NaturalMotionAnimation

§

const QUERY: bool = true

§

impl CanInto<IClosable> for OutputStreamOverStream

§

const QUERY: bool = true

§

impl CanInto<IClosable> for PalmRejectionDelayZonePreview

§

const QUERY: bool = true

§

impl CanInto<IClosable> for PathKeyFrameAnimation

§

const QUERY: bool = true

§

impl CanInto<IClosable> for PdfPage

§

const QUERY: bool = true

§

impl CanInto<IClosable> for PdlPassthroughTarget

§

const QUERY: bool = true

§

impl CanInto<IClosable> for PhotoImportSession

§

const QUERY: bool = true

§

impl CanInto<IClosable> for PointLight

§

const QUERY: bool = true

§

impl CanInto<IClosable> for PosPrinter

§

const QUERY: bool = true

§

impl CanInto<IClosable> for PowerEasingFunction

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ProximitySensorDisplayOnOffController

§

const QUERY: bool = true

§

impl CanInto<IClosable> for PwmPin

§

const QUERY: bool = true

§

impl CanInto<IClosable> for QuaternionKeyFrameAnimation

§

const QUERY: bool = true

§

impl CanInto<IClosable> for RandomAccessStreamOverStream

§

const QUERY: bool = true

§

impl CanInto<IClosable> for RectangleClip

§

const QUERY: bool = true

§

impl CanInto<IClosable> for RedirectVisual

§

const QUERY: bool = true

§

impl CanInto<IClosable> for RemoteDesktopConnectionRemoteInfo

§

const QUERY: bool = true

§

impl CanInto<IClosable> for RemoteSystemSession

§

const QUERY: bool = true

§

impl CanInto<IClosable> for RemoteTextConnection

§

const QUERY: bool = true

§

impl CanInto<IClosable> for RenderingDeviceReplacedEventArgs

§

const QUERY: bool = true

§

impl CanInto<IClosable> for RfcommDeviceService

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ScalarKeyFrameAnimation

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ScalarNaturalMotionAnimation

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SceneAnalysisEffectFrame

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SceneBoundingBox

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SceneComponent

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SceneComponentCollection

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SceneMaterial

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SceneMaterialInput

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SceneMesh

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SceneMeshMaterialAttributeMap

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SceneMeshRendererComponent

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SceneMetallicRoughnessMaterial

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SceneModelTransform

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SceneNode

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SceneNodeCollection

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SceneObject

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ScenePbrMaterial

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SceneRendererComponent

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SceneSurfaceMaterialInput

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SceneVisual

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SerialDevice

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ServerMessageWebSocket

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ServerStreamWebSocket

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ShapeVisual

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SineEasingFunction

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SmartCardChallengeContext

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SmartCardConnection

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SoftwareBitmap

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SpeechRecognizer

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SpeechSynthesisStream

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SpeechSynthesizer

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SpiDevice

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SpotLight

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SpringScalarNaturalMotionAnimation

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SpringVector2NaturalMotionAnimation

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SpringVector3NaturalMotionAnimation

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SpriteVisual

§

const QUERY: bool = true

§

impl CanInto<IClosable> for StepEasingFunction

§

const QUERY: bool = true

§

impl CanInto<IClosable> for StorageItemThumbnail

§

const QUERY: bool = true

§

impl CanInto<IClosable> for StorageStreamTransaction

§

const QUERY: bool = true

§

impl CanInto<IClosable> for StorePackageLicense

§

const QUERY: bool = true

§

impl CanInto<IClosable> for StreamSocket

§

const QUERY: bool = true

§

impl CanInto<IClosable> for StreamSocketListener

§

const QUERY: bool = true

§

impl CanInto<IClosable> for StreamWebSocket

§

const QUERY: bool = true

§

impl CanInto<IClosable> for StreamedFileDataRequest

§

const QUERY: bool = true

§

impl CanInto<IClosable> for SystemButtonEventController

§

const QUERY: bool = true

§

impl CanInto<IClosable> for TensorBoolean

§

const QUERY: bool = true

§

impl CanInto<IClosable> for TensorDouble

§

const QUERY: bool = true

§

impl CanInto<IClosable> for TensorFloat

§

const QUERY: bool = true

§

impl CanInto<IClosable> for TensorFloat16Bit

§

const QUERY: bool = true

§

impl CanInto<IClosable> for TensorInt16Bit

§

const QUERY: bool = true

§

impl CanInto<IClosable> for TensorInt32Bit

§

const QUERY: bool = true

§

impl CanInto<IClosable> for TensorInt64Bit

§

const QUERY: bool = true

§

impl CanInto<IClosable> for TensorInt8Bit

§

const QUERY: bool = true

§

impl CanInto<IClosable> for TensorString

§

const QUERY: bool = true

§

impl CanInto<IClosable> for TensorUInt16Bit

§

const QUERY: bool = true

§

impl CanInto<IClosable> for TensorUInt32Bit

§

const QUERY: bool = true

§

impl CanInto<IClosable> for TensorUInt64Bit

§

const QUERY: bool = true

§

impl CanInto<IClosable> for TensorUInt8Bit

§

const QUERY: bool = true

§

impl CanInto<IClosable> for ThreadNetworkContext

§

const QUERY: bool = true

§

impl CanInto<IClosable> for UsbDevice

§

const QUERY: bool = true

§

impl CanInto<IClosable> for UserActivitySession

§

const QUERY: bool = true

§

impl CanInto<IClosable> for Vector2KeyFrameAnimation

§

const QUERY: bool = true

§

impl CanInto<IClosable> for Vector2NaturalMotionAnimation

§

const QUERY: bool = true

§

impl CanInto<IClosable> for Vector3KeyFrameAnimation

§

const QUERY: bool = true

§

impl CanInto<IClosable> for Vector3NaturalMotionAnimation

§

const QUERY: bool = true

§

impl CanInto<IClosable> for Vector4KeyFrameAnimation

§

const QUERY: bool = true

§

impl CanInto<IClosable> for VideoFrame

§

const QUERY: bool = true

§

impl CanInto<IClosable> for Visual

§

const QUERY: bool = true

§

impl CanInto<IClosable> for VisualCollection

§

const QUERY: bool = true

§

impl CanInto<IClosable> for VisualInteractionSource

§

const QUERY: bool = true

§

impl CanInto<IClosable> for VisualUnorderedCollection

§

const QUERY: bool = true

§

impl CanInto<IClosable> for WiFiDirectConnectionRequest

§

const QUERY: bool = true

§

impl CanInto<IClosable> for WiFiDirectDevice

§

const QUERY: bool = true

§

impl CanInto<IClosable> for WiFiDirectServiceSession

§

const QUERY: bool = true

§

impl CanInto<IClosable> for WiFiDirectServiceSessionRequest

§

const QUERY: bool = true

§

impl CanInto<IInspectable> for IClosable

§

const QUERY: bool = false

§

impl CanInto<IUnknown> for IClosable

§

const QUERY: bool = false

§

impl Clone for IClosable

§

fn clone(&self) -> IClosable

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for IClosable

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
§

impl Deref for IClosable

§

type Target = IInspectable

The resulting type after dereferencing.
§

fn deref(&self) -> &Self::Target

Dereferences the value.
§

impl From<&IClosable> for &IInspectable

§

fn from(value: &IClosable) -> Self

Converts to this type from the input type.
§

impl From<&IClosable> for &IUnknown

§

fn from(value: &IClosable) -> Self

Converts to this type from the input type.
§

impl From<IClosable> for IInspectable

§

fn from(value: IClosable) -> Self

Converts to this type from the input type.
§

impl From<IClosable> for IUnknown

§

fn from(value: IClosable) -> Self

Converts to this type from the input type.
§

impl Interface for IClosable

§

const IID: GUID = _

The GUID associated with the interface.
§

fn as_raw(&self) -> *mut c_void

Returns the raw COM interface pointer. The resulting pointer continues to be owned by the Interface implementation.
§

fn into_raw(self) -> *mut c_void

Returns the raw COM interface pointer and releases ownership. It the caller’s responsibility to release the COM interface pointer.
§

unsafe fn from_raw(raw: *mut c_void) -> Self

Creates an Interface by taking ownership of the raw COM interface pointer. Read more
§

unsafe fn from_raw_borrowed(raw: &*mut c_void) -> Option<&Self>

Creates an Interface that is valid so long as the raw COM interface pointer is valid. Read more
§

fn cast<T>(&self) -> Result<T, Error>
where T: Interface,

Attempts to cast the current interface to another interface using QueryInterface. Read more
§

fn cast_to_any<T>(&self) -> Result<&(dyn Any + 'static), Error>
where T: ComObjectInner, <T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,

This casts the given COM interface to [&dyn Any]. Read more
§

fn is_object<T>(&self) -> bool
where T: ComObjectInner, <T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,

Returns true if the given COM interface refers to an implementation of T. Read more
§

fn cast_object_ref<T>(&self) -> Result<&<T as ComObjectInner>::Outer, Error>
where T: ComObjectInner, <T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,

This casts the given COM interface to [&dyn Any]. It returns a reference to the “outer” object, e.g. &MyApp_Impl, not the inner &MyApp object. Read more
§

fn cast_object<T>(&self) -> Result<ComObject<T>, Error>
where T: ComObjectInner, <T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,

This casts the given COM interface to [&dyn Any]. It returns a reference to the “outer” object, e.g. MyApp_Impl, not the inner MyApp object. Read more
§

fn downgrade(&self) -> Result<Weak<Self>, Error>

Attempts to create a [Weak] reference to this object.
§

unsafe fn query(&self, iid: *const GUID, interface: *mut *mut c_void) -> HRESULT

Call QueryInterface on this interface Read more
§

fn to_ref(&self) -> InterfaceRef<'_, Self>

Creates an InterfaceRef for this reference. The InterfaceRef tracks lifetimes statically, and eliminates the need for dynamic reference count adjustments (AddRef/Release).
§

impl PartialEq for IClosable

§

fn eq(&self, other: &IClosable) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
§

impl Eq for IClosable

§

impl StructuralPartialEq for IClosable

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> CloneToUninit for T
where T: Clone,

source§

default unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.