/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0/lib/rustlib/src/rust/library/std/src/sync/ |
H A D | lazy_lock.rs | 68 pub struct LazyLock<T, F = fn() -> T> { struct 73 impl<T, F: FnOnce() -> T> LazyLock<T, F> { implementation 90 pub const fn new(f: F) -> LazyLock<T, F> { in new() 91 LazyLock { once: Once::new(), data: UnsafeCell::new(Data { f: ManuallyDrop::new(f) }) } in new() 97 pub(crate) fn preinit(value: T) -> LazyLock<T, F> { in preinit() 100 LazyLock { once, data: UnsafeCell::new(Data { value: ManuallyDrop::new(value) }) } in preinit() 156 pub fn force(this: &LazyLock<T, F>) -> &T { in force() 177 impl<T, F> LazyLock<T, F> { impl 192 impl<T, F> Drop for LazyLock<T, F> { implementation 205 impl<T, F: FnOnce() -> T> Deref for LazyLock<T, F> { implementation [all …]
|
/aosp_15_r20/prebuilts/rust/linux-x86/1.80.1/lib/rustlib/src/rust/library/std/src/sync/ |
H A D | lazy_lock.rs | 68 pub struct LazyLock<T, F = fn() -> T> { struct 73 impl<T, F: FnOnce() -> T> LazyLock<T, F> { argument 90 pub const fn new(f: F) -> LazyLock<T, F> { in new() 91 LazyLock { once: Once::new(), data: UnsafeCell::new(Data { f: ManuallyDrop::new(f) }) } in new() 97 pub(crate) fn preinit(value: T) -> LazyLock<T, F> { in preinit() 100 LazyLock { once, data: UnsafeCell::new(Data { value: ManuallyDrop::new(value) }) } in preinit() 156 pub fn force(this: &LazyLock<T, F>) -> &T { in force() 177 impl<T, F> LazyLock<T, F> { implementation 192 impl<T, F> Drop for LazyLock<T, F> { implementation 205 impl<T, F: FnOnce() -> T> Deref for LazyLock<T, F> { implementation [all …]
|
/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.81.0/lib/rustlib/src/rust/library/std/src/sync/ |
H A D | lazy_lock.rs | 68 pub struct LazyLock<T, F = fn() -> T> { struct 73 impl<T, F: FnOnce() -> T> LazyLock<T, F> { argument 90 pub const fn new(f: F) -> LazyLock<T, F> { in new() 91 LazyLock { once: Once::new(), data: UnsafeCell::new(Data { f: ManuallyDrop::new(f) }) } in new() 97 pub(crate) fn preinit(value: T) -> LazyLock<T, F> { in preinit() 100 LazyLock { once, data: UnsafeCell::new(Data { value: ManuallyDrop::new(value) }) } in preinit() 156 pub fn force(this: &LazyLock<T, F>) -> &T { in force() 177 impl<T, F> LazyLock<T, F> { impl 192 impl<T, F> Drop for LazyLock<T, F> { implementation 205 impl<T, F: FnOnce() -> T> Deref for LazyLock<T, F> { implementation [all …]
|
/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0.u1/lib/rustlib/src/rust/library/std/src/sync/ |
H A D | lazy_lock.rs | 68 pub struct LazyLock<T, F = fn() -> T> { struct 73 impl<T, F: FnOnce() -> T> LazyLock<T, F> { argument 90 pub const fn new(f: F) -> LazyLock<T, F> { in new() 91 LazyLock { once: Once::new(), data: UnsafeCell::new(Data { f: ManuallyDrop::new(f) }) } in new() 97 pub(crate) fn preinit(value: T) -> LazyLock<T, F> { in preinit() 100 LazyLock { once, data: UnsafeCell::new(Data { value: ManuallyDrop::new(value) }) } in preinit() 156 pub fn force(this: &LazyLock<T, F>) -> &T { in force() 177 impl<T, F> LazyLock<T, F> { impl 192 impl<T, F> Drop for LazyLock<T, F> { implementation 205 impl<T, F: FnOnce() -> T> Deref for LazyLock<T, F> { implementation [all …]
|
/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.80.1/lib/rustlib/src/rust/library/std/src/sync/ |
H A D | lazy_lock.rs | 68 pub struct LazyLock<T, F = fn() -> T> { struct 73 impl<T, F: FnOnce() -> T> LazyLock<T, F> { implementation 90 pub const fn new(f: F) -> LazyLock<T, F> { in new() 91 LazyLock { once: Once::new(), data: UnsafeCell::new(Data { f: ManuallyDrop::new(f) }) } in new() 97 pub(crate) fn preinit(value: T) -> LazyLock<T, F> { in preinit() 100 LazyLock { once, data: UnsafeCell::new(Data { value: ManuallyDrop::new(value) }) } in preinit() 156 pub fn force(this: &LazyLock<T, F>) -> &T { in force() 177 impl<T, F> LazyLock<T, F> { implementation 192 impl<T, F> Drop for LazyLock<T, F> { implementation 205 impl<T, F: FnOnce() -> T> Deref for LazyLock<T, F> { implementation [all …]
|
/aosp_15_r20/system/security/keystore2/src/ |
H A D | globals.rs | 49 use std::sync::{Arc, LazyLock, Mutex, RwLock}; 142 pub static DB_PATH: LazyLock<RwLock<PathBuf>> = 143 LazyLock::new(|| RwLock::new(Path::new("/data/misc/keystore").to_path_buf())); 145 pub static SUPER_KEY: LazyLock<Arc<RwLock<SuperKeyManager>>> = LazyLock::new(Default::default); 147 static KEY_MINT_DEVICES: LazyLock<Mutex<DevicesMap<dyn IKeyMintDevice>>> = 148 LazyLock::new(Default::default); 153 pub static ASYNC_TASK: LazyLock<Arc<AsyncTask>> = LazyLock::new(Default::default); 155 pub static ENFORCEMENTS: LazyLock<Enforcements> = LazyLock::new(Default::default); 158 pub static LEGACY_BLOB_LOADER: LazyLock<Arc<LegacyBlobLoader>> = LazyLock::new(|| { 164 pub static LEGACY_IMPORTER: LazyLock<Arc<LegacyImporter>> = [all …]
|
H A D | watchdog_helper.rs | 20 use std::sync::{Arc, LazyLock}; 31 static WD: LazyLock<Arc<Watchdog>> = LazyLock::new(|| Watchdog::new(Duration::from_secs(10)));
|
/aosp_15_r20/development/tools/cargo_embargo/src/cargo/ |
H A D | cargo_out.rs | 28 use std::sync::LazyLock; 192 static RUSTC_REGEX: LazyLock<Regex> = in parse() 193 LazyLock::new(|| Regex::new(r"^ +Running `(?:/[^\s]*/)?rustc (.*)`$").unwrap()); in parse() 200 static RUSTC_VV_REGEX: LazyLock<Regex> = in parse() 201 LazyLock::new(|| Regex::new(r"^ +Running `.*CARGO_.*=.*$").unwrap()); in parse() 218 static RUSTC_VV_CMD_ARGS: LazyLock<Regex> = LazyLock::new(|| { in parse() 229 static CC_AR_VV_REGEX: LazyLock<Regex> = LazyLock::new(|| { in parse() 241 static WARNING_FILE_REGEX: LazyLock<Regex> = in parse() 242 LazyLock::new(|| Regex::new(r"^ *--> ([^:]*):[0-9]+").unwrap()); in parse() 257 static CARGO2ANDROID_RUNNING_REGEX: LazyLock<Regex> = in parse() [all …]
|
/aosp_15_r20/system/extras/profcollectd/libprofcollectd/ |
H A D | config.rs | 28 use std::sync::LazyLock; 39 pub static TRACE_OUTPUT_DIR: LazyLock<&'static Path> = 40 LazyLock::new(|| Path::new("/data/misc/profcollectd/trace/")); 41 pub static PROFILE_OUTPUT_DIR: LazyLock<&'static Path> = 42 LazyLock::new(|| Path::new("/data/misc/profcollectd/output/")); 43 pub static REPORT_OUTPUT_DIR: LazyLock<&'static Path> = 44 LazyLock::new(|| Path::new("/data/misc/profcollectd/report/")); 45 pub static CONFIG_FILE: LazyLock<&'static Path> = 46 LazyLock::new(|| Path::new("/data/misc/profcollectd/output/config.json")); 47 pub static LOG_FILE: LazyLock<&'static Path> = [all …]
|
/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.81.0/lib/rustlib/src/rust/library/std/src/sync/lazy_lock/ |
H A D | tests.rs | 8 sync::{LazyLock, OnceLock}, 54 static SYNC_LAZY: LazyLock<i32> = LazyLock::new(|| { in sync_lazy_new() 84 let lazy: LazyLock<Mutex<Foo>> = <_>::default(); in sync_lazy_default() 100 static XS: LazyLock<Vec<i32>> = LazyLock::new(|| { in static_sync_lazy() 132 let x: LazyLock<String> = LazyLock::new(|| panic!("kaboom")); in sync_lazy_poisoning() 148 assert_traits::<LazyLock<String>>(); in is_sync_send()
|
/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0.u1/lib/rustlib/src/rust/library/std/src/sync/lazy_lock/ |
H A D | tests.rs | 8 sync::{LazyLock, OnceLock}, 54 static SYNC_LAZY: LazyLock<i32> = LazyLock::new(|| { in sync_lazy_new() 84 let lazy: LazyLock<Mutex<Foo>> = <_>::default(); in sync_lazy_default() 100 static XS: LazyLock<Vec<i32>> = LazyLock::new(|| { in static_sync_lazy() 132 let x: LazyLock<String> = LazyLock::new(|| panic!("kaboom")); in sync_lazy_poisoning() 148 assert_traits::<LazyLock<String>>(); in is_sync_send()
|
/aosp_15_r20/prebuilts/rust/linux-x86/1.80.1/lib/rustlib/src/rust/library/std/src/sync/lazy_lock/ |
H A D | tests.rs | 8 sync::{LazyLock, OnceLock}, 54 static SYNC_LAZY: LazyLock<i32> = LazyLock::new(|| { in sync_lazy_new() 84 let lazy: LazyLock<Mutex<Foo>> = <_>::default(); in sync_lazy_default() 100 static XS: LazyLock<Vec<i32>> = LazyLock::new(|| { in static_sync_lazy() 132 let x: LazyLock<String> = LazyLock::new(|| panic!("kaboom")); in sync_lazy_poisoning() 148 assert_traits::<LazyLock<String>>(); in is_sync_send()
|
/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0/lib/rustlib/src/rust/library/std/src/sync/lazy_lock/ |
H A D | tests.rs | 8 sync::{LazyLock, OnceLock}, 54 static SYNC_LAZY: LazyLock<i32> = LazyLock::new(|| { in sync_lazy_new() 84 let lazy: LazyLock<Mutex<Foo>> = <_>::default(); in sync_lazy_default() 100 static XS: LazyLock<Vec<i32>> = LazyLock::new(|| { in static_sync_lazy() 132 let x: LazyLock<String> = LazyLock::new(|| panic!("kaboom")); in sync_lazy_poisoning() 148 assert_traits::<LazyLock<String>>(); in is_sync_send()
|
/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.80.1/lib/rustlib/src/rust/library/std/src/sync/lazy_lock/ |
H A D | tests.rs | 8 sync::{LazyLock, OnceLock}, 54 static SYNC_LAZY: LazyLock<i32> = LazyLock::new(|| { in sync_lazy_new() 84 let lazy: LazyLock<Mutex<Foo>> = <_>::default(); in sync_lazy_default() 100 static XS: LazyLock<Vec<i32>> = LazyLock::new(|| { in static_sync_lazy() 132 let x: LazyLock<String> = LazyLock::new(|| panic!("kaboom")); in sync_lazy_poisoning() 148 assert_traits::<LazyLock<String>>(); in is_sync_send()
|
/aosp_15_r20/build/make/tools/aconfig/aconfig/templates/ |
H A D | rust.template | 5 use std::sync::LazyLock; 13 static PACKAGE_OFFSET: LazyLock<Result<Option<u32>, AconfigStorageError>> = LazyLock::new(|| unsafe… 19 static FLAG_VAL_MAP: LazyLock<Result<Mmap, AconfigStorageError>> = LazyLock::new(|| unsafe \{ 28 static CACHED_{flag.name}: LazyLock<bool> = LazyLock::new(|| \{ 69 static CACHED_{flag.name}: LazyLock<bool> = LazyLock::new(|| flags_rust::GetServerConfigurableFlag(
|
/aosp_15_r20/packages/modules/Bluetooth/system/gd/rust/linux/stack/src/ |
D | uuid.rs | 6 use std::sync::LazyLock; 91 static ORDERED_SUPPORTED_PROFILES: LazyLock<Vec<Profile>> = LazyLock::new(|| { 112 static SUPPORTED_PROFILES: LazyLock<HashSet<Profile>> = 113 LazyLock::new(|| ORDERED_SUPPORTED_PROFILES.iter().cloned().collect()); 115 static PROFILES: LazyLock<HashMap<Uuid, Profile>> = LazyLock::new(|| { 153 static PROFILES_UUIDS: LazyLock<HashMap<Profile, Uuid>> = 154 LazyLock::new(|| PROFILES.iter().map(|(k, v)| (*v, *k)).collect());
|
/aosp_15_r20/packages/modules/Virtualization/android/virtmgr/src/ |
D | main.rs | 33 use std::sync::LazyLock; 41 static PID_CURRENT: LazyLock<Pid> = LazyLock::new(Pid::this); 42 static PID_PARENT: LazyLock<Pid> = LazyLock::new(Pid::parent); 43 static UID_CURRENT: LazyLock<Uid> = LazyLock::new(Uid::current);
|
D | debug_config.rs | 28 use std::sync::LazyLock; 60 static DP_LOG_PATH: LazyLock<DPPath> = 61 LazyLock::new(|| DPPath::new("/avf/guest/common", "log").unwrap()); 62 static DP_RAMDUMP_PATH: LazyLock<DPPath> = 63 LazyLock::new(|| DPPath::new("/avf/guest/common", "ramdump").unwrap()); 64 static DP_ADB_PATH: LazyLock<DPPath> = 65 LazyLock::new(|| DPPath::new("/avf/guest/microdroid", "adb").unwrap());
|
/aosp_15_r20/packages/modules/Bluetooth/system/gd/rust/topshim/src/ |
D | topstack.rs | 7 use std::sync::{Arc, LazyLock, Mutex}; 12 pub static RUNTIME: LazyLock<Arc<Runtime>> = LazyLock::new(|| { 27 static CB_DISPATCHER: LazyLock<Arc<Mutex<DispatchContainer>>> = 28 LazyLock::new(|| Arc::new(Mutex::new(DispatchContainer { instances: HashMap::new() })));
|
/aosp_15_r20/development/tools/external_crates/test_mapping/src/ |
H A D | rdeps.rs | 23 sync::{LazyLock, Mutex}, 43 static RDEPS: LazyLock<Mutex<HashMap<PathBuf, ReverseDeps>>> = in for_repo() 44 LazyLock::new(|| Mutex::new(HashMap::new())); in for_repo() 94 static EXCLUDED_PATHS: LazyLock<Vec<&'static str>> = 95 LazyLock::new(|| vec!["external/crosvm/", "development/tools/cargo_embargo/testdata/"]);
|
/aosp_15_r20/development/tools/external_crates/crate_tool/src/ |
H A D | license.rs | 19 sync::LazyLock, 71 static MODULE_LICENSE_FILES: LazyLock<BTreeMap<LicenseReq, &'static str>> = LazyLock::new(|| { 90 static LICENSE_TYPES: LazyLock<BTreeMap<LicenseReq, LicenseType>> = LazyLock::new(|| {
|
/aosp_15_r20/development/tools/external_crates/license_checker/src/ |
H A D | expression_parser.rs | 18 sync::LazyLock, 60 static LICENSE_PREFERENCE: LazyLock<Vec<Licensee>> = LazyLock::new(|| { 79 static LICENSE_EXPR_SPECIAL_CASES: LazyLock< 81 > = LazyLock::new(|| {
|
/aosp_15_r20/packages/modules/Virtualization/android/forwarder_host/src/ |
D | forwarder_host.rs | 27 use std::sync::{Arc, LazyLock, Mutex}; 45 static SHUTDOWN_EVT: LazyLock<EventFd> = 46 LazyLock::new(|| EventFd::new().expect("Could not create shutdown eventfd")); 48 static UPDATE_EVT: LazyLock<EventFd> = 49 LazyLock::new(|| EventFd::new().expect("Could not create update eventfd")); 51 static UPDATE_QUEUE: LazyLock<Arc<Mutex<VecDeque<u16>>>> = 52 LazyLock::new(|| Arc::new(Mutex::new(VecDeque::new())));
|
/aosp_15_r20/packages/modules/Virtualization/libs/libcompos_common/ |
D | timeouts.rs | 20 use std::sync::LazyLock; 35 pub static TIMEOUTS: LazyLock<Timeouts> = LazyLock::new(|| {
|
/aosp_15_r20/packages/modules/Virtualization/libs/libvm_payload/src/ |
D | lib.rs | 37 LazyLock, 45 static VM_APK_CONTENTS_PATH_C: LazyLock<CString> = 46 LazyLock::new(|| CString::new(VM_APK_CONTENTS_PATH).expect("CString::new failed")); 48 static VM_ENCRYPTED_STORAGE_PATH_C: LazyLock<CString> = 49 LazyLock::new(|| CString::new(ENCRYPTEDSTORE_MOUNTPOINT).expect("CString::new failed"));
|