Struct os::batch::APP_MANAGER
source · struct APP_MANAGER {
__private_field: (),
}
Fields§
§__private_field: ()
Methods from Deref<Target = UPSafeCell<AppManager>>§
sourcepub fn exclusive_access(&self) -> RefMut<'_, T>
pub fn exclusive_access(&self) -> RefMut<'_, T>
Exclusive access inner data in UPSafeCell. Panic if the data has been borrowed.
-Trait Implementations§
source§impl Deref for APP_MANAGER
impl Deref for APP_MANAGER
§type Target = UPSafeCell<AppManager>
type Target = UPSafeCell<AppManager>
The resulting type after dereferencing.
source§fn deref(&self) -> &UPSafeCell<AppManager>
fn deref(&self) -> &UPSafeCell<AppManager>
Dereferences the value.
impl LazyStatic for APP_MANAGER
Auto Trait Implementations§
impl Freeze for APP_MANAGER
impl RefUnwindSafe for APP_MANAGER
impl Send for APP_MANAGER
impl Sync for APP_MANAGER
impl Unpin for APP_MANAGER
impl UnwindSafe for APP_MANAGER
Blanket Implementations§
Trait Implementations§
source§impl Deref for APP_MANAGER
impl Deref for APP_MANAGER
§type Target = UPSafeCell<AppManager>
type Target = UPSafeCell<AppManager>
The resulting type after dereferencing.
source§fn deref(&self) -> &UPSafeCell<AppManager>
fn deref(&self) -> &UPSafeCell<AppManager>
Dereferences the value.
impl LazyStatic for APP_MANAGER
Auto Trait Implementations§
impl Freeze for APP_MANAGER
impl RefUnwindSafe for APP_MANAGER
impl Send for APP_MANAGER
impl Sync for APP_MANAGER
impl Unpin for APP_MANAGER
impl UnwindSafe for APP_MANAGER
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
source§impl<T> From<T> for T
impl<T> From<T> for T
source§fn from(t: T) -> T
fn from(t: T) -> T
Returns the argument unchanged.
diff --git a/ch2/os/logging/struct.SimpleLogger.html b/ch2/os/logging/struct.SimpleLogger.html index 06debf29..b4a6e7a9 100644 --- a/ch2/os/logging/struct.SimpleLogger.html +++ b/ch2/os/logging/struct.SimpleLogger.html @@ -1,5 +1,5 @@ -Struct os::logging::SimpleLogger
source · struct SimpleLogger;
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SimpleLogger
impl RefUnwindSafe for SimpleLogger
impl Send for SimpleLogger
impl Sync for SimpleLogger
impl Unpin for SimpleLogger
impl UnwindSafe for SimpleLogger
Blanket Implementations§
source§impl<T> Any for Twhere
+SimpleLogger in os::logging - Rust Struct os::logging::SimpleLogger
source · struct SimpleLogger;
Trait Implementations§
source§impl Log for SimpleLogger
Auto Trait Implementations§
§impl Freeze for SimpleLogger
§impl RefUnwindSafe for SimpleLogger
§impl Send for SimpleLogger
§impl Sync for SimpleLogger
§impl Unpin for SimpleLogger
§impl UnwindSafe for SimpleLogger
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresource§impl<T> From<T> for T
source§fn from(t: T) -> T
Returns the argument unchanged.
diff --git a/ch2/trait.impl/lazy_static/trait.LazyStatic.js b/ch2/trait.impl/lazy_static/trait.LazyStatic.js
index aefa9f27..4fac77aa 100644
--- a/ch2/trait.impl/lazy_static/trait.LazyStatic.js
+++ b/ch2/trait.impl/lazy_static/trait.LazyStatic.js
@@ -1,3 +1,3 @@
(function() {var implementors = {
-"os":[["impl LazyStatic for APP_MANAGER"]]
+"os":[["impl LazyStatic for APP_MANAGER"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/ch2/trait.impl/log/trait.Log.js b/ch2/trait.impl/log/trait.Log.js
index d678ea45..6856e439 100644
--- a/ch2/trait.impl/log/trait.Log.js
+++ b/ch2/trait.impl/log/trait.Log.js
@@ -1,3 +1,3 @@
(function() {var implementors = {
-"os":[["impl Log for SimpleLogger"]]
+"os":[["impl Log for SimpleLogger"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
impl<T> Any for Twhere
+SimpleLogger in os::logging - Rust Struct os::logging::SimpleLogger
source · struct SimpleLogger;
Trait Implementations§
source§impl Log for SimpleLogger
Auto Trait Implementations§
§impl Freeze for SimpleLogger
§impl RefUnwindSafe for SimpleLogger
§impl Send for SimpleLogger
§impl Sync for SimpleLogger
§impl Unpin for SimpleLogger
§impl UnwindSafe for SimpleLogger
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read moresource§impl<T> From<T> for T
source§fn from(t: T) -> T
Returns the argument unchanged.
diff --git a/ch2/trait.impl/lazy_static/trait.LazyStatic.js b/ch2/trait.impl/lazy_static/trait.LazyStatic.js
index aefa9f27..4fac77aa 100644
--- a/ch2/trait.impl/lazy_static/trait.LazyStatic.js
+++ b/ch2/trait.impl/lazy_static/trait.LazyStatic.js
@@ -1,3 +1,3 @@
(function() {var implementors = {
-"os":[["impl LazyStatic for APP_MANAGER"]]
+"os":[["impl LazyStatic for APP_MANAGER"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/ch2/trait.impl/log/trait.Log.js b/ch2/trait.impl/log/trait.Log.js
index d678ea45..6856e439 100644
--- a/ch2/trait.impl/log/trait.Log.js
+++ b/ch2/trait.impl/log/trait.Log.js
@@ -1,3 +1,3 @@
(function() {var implementors = {
-"os":[["impl Log for SimpleLogger"]]
+"os":[["impl Log for SimpleLogger"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
Struct os::logging::SimpleLogger
source · struct SimpleLogger;
Trait Implementations§
source§impl Log for SimpleLogger
impl Log for SimpleLogger
Auto Trait Implementations§
impl Freeze for SimpleLogger
impl RefUnwindSafe for SimpleLogger
impl Send for SimpleLogger
impl Sync for SimpleLogger
impl Unpin for SimpleLogger
impl UnwindSafe for SimpleLogger
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
source§impl<T> From<T> for T
impl<T> From<T> for T
source§fn from(t: T) -> T
fn from(t: T) -> T
Returns the argument unchanged.
diff --git a/ch2/trait.impl/lazy_static/trait.LazyStatic.js b/ch2/trait.impl/lazy_static/trait.LazyStatic.js index aefa9f27..4fac77aa 100644 --- a/ch2/trait.impl/lazy_static/trait.LazyStatic.js +++ b/ch2/trait.impl/lazy_static/trait.LazyStatic.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"os":[["impl LazyStatic for APP_MANAGER"]] +"os":[["impl LazyStatic for APP_MANAGER"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/ch2/trait.impl/log/trait.Log.js b/ch2/trait.impl/log/trait.Log.js index d678ea45..6856e439 100644 --- a/ch2/trait.impl/log/trait.Log.js +++ b/ch2/trait.impl/log/trait.Log.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"os":[["impl Log for SimpleLogger"]] +"os":[["impl Log for SimpleLogger"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file