pub enum UninterruptibleLock {}Implementations§
Trait Implementations§
Source§impl LockLevel for UninterruptibleLock
impl LockLevel for UninterruptibleLock
impl LockAfter<BeforeFsNodeAppend> for UninterruptibleLock
impl LockAfter<FileObjectOffset> for UninterruptibleLock
impl LockAfter<FileOpsCore> for UninterruptibleLock
impl LockAfter<FsNodeAppend> for UninterruptibleLock
impl LockAfter<FuseDirEntryChildrenLevel> for UninterruptibleLock
impl LockAfter<FuseFsNodeInfoLevel> for UninterruptibleLock
impl LockAfter<FuseFsRenameLevel> for UninterruptibleLock
impl LockAfter<ResourceAccessorLevel> for UninterruptibleLock
impl LockAfter<TaskRelease> for UninterruptibleLock
impl LockAfter<UninterruptibleLock> for AioEventsLock
impl LockAfter<UninterruptibleLock> for AioPendingOperationsLock
impl LockAfter<UninterruptibleLock> for AuditDenyCountsLock
impl LockAfter<UninterruptibleLock> for AuditNetlinkClientAuditResponseLock
impl LockAfter<UninterruptibleLock> for AuditQueueLock
impl LockAfter<UninterruptibleLock> for AuditSinkLock
impl LockAfter<UninterruptibleLock> for BinderContextManagerLevel
impl LockAfter<UninterruptibleLock> for BinderFreezeLevel
impl LockAfter<UninterruptibleLock> for BinderFsDevicesLevel
impl LockAfter<UninterruptibleLock> for BinderObjectLevel
impl LockAfter<UninterruptibleLock> for BinderProcessStateLevel
impl LockAfter<UninterruptibleLock> for BinderProcsLevel
impl LockAfter<UninterruptibleLock> for BinderThreadStateLock
impl LockAfter<UninterruptibleLock> for BootedLock
impl LockAfter<UninterruptibleLock> for CgroupChildrenLock
impl LockAfter<UninterruptibleLock> for CgroupPidTableLock
impl LockAfter<UninterruptibleLock> for CgroupStateLock
impl LockAfter<UninterruptibleLock> for CgroupV1Level
impl LockAfter<UninterruptibleLock> for ComponentControllerLock
impl LockAfter<UninterruptibleLock> for ComponentMountRecordLock
impl LockAfter<UninterruptibleLock> for DevKmsgLock
impl LockAfter<UninterruptibleLock> for DeviceRegistryState
impl LockAfter<UninterruptibleLock> for DeviceTerminalsLock
impl LockAfter<UninterruptibleLock> for DirEntryChildrenLevel
impl LockAfter<UninterruptibleLock> for DirEntryChildrenRecursiveLevel
impl LockAfter<UninterruptibleLock> for DynamicThreadSpawnerLock
impl LockAfter<UninterruptibleLock> for EbpfMapStateLevel
impl LockAfter<UninterruptibleLock> for EbpfStateLock
impl LockAfter<UninterruptibleLock> for EbpfSuspendLock
impl LockAfter<UninterruptibleLock> for EpollStateLock
impl LockAfter<UninterruptibleLock> for EpollWaitableStateLock
impl LockAfter<UninterruptibleLock> for EventFdInnerLock
impl LockAfter<UninterruptibleLock> for EventHandlerReadyQueueLock
impl LockAfter<UninterruptibleLock> for ExecutorVmarManagerLock
impl LockAfter<UninterruptibleLock> for FastrpcInnerState
impl LockAfter<UninterruptibleLock> for FdTableWriterQueueLock
impl LockAfter<UninterruptibleLock> for FileAsyncOwnerLock
impl LockAfter<UninterruptibleLock> for FileEpollFilesLock
impl LockAfter<UninterruptibleLock> for FileLeaseLock
impl LockAfter<UninterruptibleLock> for FileServerStatsLock
impl LockAfter<UninterruptibleLock> for FileSystemEntriesLock
impl LockAfter<UninterruptibleLock> for FileSystemPermanentLock
impl LockAfter<UninterruptibleLock> for FsContextStateLock
impl LockAfter<UninterruptibleLock> for FsNodeFlockInfoLock
impl LockAfter<UninterruptibleLock> for FsNodeFsVerityLock
impl LockAfter<UninterruptibleLock> for FsNodeInfoLevel
impl LockAfter<UninterruptibleLock> for FsNodeInfoRecursiveLevel
impl LockAfter<UninterruptibleLock> for FsNodeWriteGuardStateLock
impl LockAfter<UninterruptibleLock> for FsRegistryLock
impl LockAfter<UninterruptibleLock> for FsRename
impl LockAfter<UninterruptibleLock> for FsRenameRecursive
impl LockAfter<UninterruptibleLock> for FuchsiaRemoteTargetLock
impl LockAfter<UninterruptibleLock> for FutexTableStateLock
impl LockAfter<UninterruptibleLock> for GenericNetlinkServerStateLock
impl LockAfter<UninterruptibleLock> for HrTimerIsIntervalLock
impl LockAfter<UninterruptibleLock> for HrTimerManagerStateLock
impl LockAfter<UninterruptibleLock> for IcmpPingGidsLock
impl LockAfter<UninterruptibleLock> for InflightVmsplicedPayloadsLock
impl LockAfter<UninterruptibleLock> for InotifyStateLock
impl LockAfter<UninterruptibleLock> for InotifyWatchersLock
impl LockAfter<UninterruptibleLock> for IntervalTimerState
impl LockAfter<UninterruptibleLock> for IoUringStateLock
impl LockAfter<UninterruptibleLock> for KernelIpTables
impl LockAfter<UninterruptibleLock> for KernelSwapFiles
impl LockAfter<UninterruptibleLock> for MapInfoCacheBufLock
impl LockAfter<UninterruptibleLock> for MemoryAttributionPublisherLock
impl LockAfter<UninterruptibleLock> for MemoryDirectoryReaddirPositionLock
impl LockAfter<UninterruptibleLock> for MemoryPressureMonitor
impl LockAfter<UninterruptibleLock> for MemoryPressureMonitorClientState
impl LockAfter<UninterruptibleLock> for MemoryXattrStorageLevel
impl LockAfter<UninterruptibleLock> for MmDumpable
impl LockAfter<UninterruptibleLock> for MountsLevel
impl LockAfter<UninterruptibleLock> for NamespaceFlagsLock
impl LockAfter<UninterruptibleLock> for NetlinkSocketInnerLock
impl LockAfter<UninterruptibleLock> for NetstackDevicesLock
impl LockAfter<UninterruptibleLock> for PagerFilesByInodeLock
impl LockAfter<UninterruptibleLock> for PagerFilesystemsLock
impl LockAfter<UninterruptibleLock> for PerfEventLevel
impl LockAfter<UninterruptibleLock> for PerfFormatIdLookupTableLock
impl LockAfter<UninterruptibleLock> for PerfRingBufferStateLock
impl LockAfter<UninterruptibleLock> for PidToKoidMapInnerLock
impl LockAfter<UninterruptibleLock> for PidToKoidMapLock
impl LockAfter<UninterruptibleLock> for PortWaiterCallbacksLock
impl LockAfter<UninterruptibleLock> for PortWaiterWaitQueuesLock
impl LockAfter<UninterruptibleLock> for PowerMessageCountersLock
impl LockAfter<UninterruptibleLock> for ProcessGroupState
impl LockAfter<UninterruptibleLock> for ProfileHandleCacheLock
impl LockAfter<UninterruptibleLock> for PtsIdsSetLock
impl LockAfter<UninterruptibleLock> for QipcrtrSocketInnerLock
impl LockAfter<UninterruptibleLock> for RemoteBinderControllerLock
impl LockAfter<UninterruptibleLock> for RemoteBinderHandleLevel
impl LockAfter<UninterruptibleLock> for RemoteBlockDeviceRegistryDevicesLock
impl LockAfter<UninterruptibleLock> for RemoteBundleInnerLock
impl LockAfter<UninterruptibleLock> for RemoteUnixDomainSocketStateLock
impl LockAfter<UninterruptibleLock> for RwQueueInnerLock
impl LockAfter<UninterruptibleLock> for SeLinuxPeerSidLock
impl LockAfter<UninterruptibleLock> for SeLinuxPendingEntriesLock
impl LockAfter<UninterruptibleLock> for SeLinuxPendingFileSystemsLock
impl LockAfter<UninterruptibleLock> for SeLinuxUpdateLock
impl LockAfter<UninterruptibleLock> for SeccompNotifierLock
impl LockAfter<UninterruptibleLock> for SessionMutableStateLock
impl LockAfter<UninterruptibleLock> for SignalActionsLock
impl LockAfter<UninterruptibleLock> for SignalFdMaskLock
impl LockAfter<UninterruptibleLock> for SimpleDirectoryEntriesLock
impl LockAfter<UninterruptibleLock> for SocketStateLock
impl LockAfter<UninterruptibleLock> for StubBytesFileStateLock
impl LockAfter<UninterruptibleLock> for SuspendResumeManagerInnerLock
impl LockAfter<UninterruptibleLock> for SyscallLogFiltersLock
impl LockAfter<UninterruptibleLock> for SyslogStateLock
impl LockAfter<UninterruptibleLock> for SyslogSubscriptionLock
impl LockAfter<UninterruptibleLock> for TaskCommandLevel
impl LockAfter<UninterruptibleLock> for TaskCredsLock
impl LockAfter<UninterruptibleLock> for TaskMutableStateLock
impl LockAfter<UninterruptibleLock> for TerminalMutableStateLock
impl LockAfter<UninterruptibleLock> for ThreadGroupLimits
impl LockAfter<UninterruptibleLock> for ThreadGroupMutableStateLock
impl LockAfter<UninterruptibleLock> for ThreadGroupPendingSignalsLock
impl LockAfter<UninterruptibleLock> for ThreadGroupPtraceesLock
impl LockAfter<UninterruptibleLock> for ThreadLockupDetectorRegistryLock
impl LockAfter<UninterruptibleLock> for TimerFileInfoLock
impl LockAfter<UninterruptibleLock> for TouchPowerPolicyEnabledLock
impl LockAfter<UninterruptibleLock> for UnixSocketInnerLock
impl LockAfter<UninterruptibleLock> for UserFaultInner
impl LockAfter<UninterruptibleLock> for UtsNamespaceLock
impl LockAfter<UninterruptibleLock> for VmspliceSegmentsLock
impl LockAfter<UninterruptibleLock> for VsockSocketInnerLock
impl LockAfter<UninterruptibleLock> for WaitQueueImplLock
impl LockAfter<UninterruptibleLock> for WaiterEventHandlerLock
impl LockAfter<UninterruptibleLock> for WakeSourcesLock
impl LockAfter<UninterruptibleLock> for WakeWatchersLock
impl LockAfter<Unlocked> for UninterruptibleLock
impl LockEqualOrBefore<UninterruptibleLock> for UninterruptibleLock
Auto Trait Implementations§
impl Freeze for UninterruptibleLock
impl RefUnwindSafe for UninterruptibleLock
impl Send for UninterruptibleLock
impl Sync for UninterruptibleLock
impl Unpin for UninterruptibleLock
impl UnsafeUnpin for UninterruptibleLock
impl UnwindSafe for UninterruptibleLock
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