Home
last modified time | relevance | path

Searched refs:UniqueArc (Results 1 – 20 of 20) sorted by relevance

/dports/devel/texlab/texlab-3.3.0/cargo-crates/triomphe-0.1.3/src/
H A Dunique_arc.rs35 pub struct UniqueArc<T: ?Sized>(Arc<T>); struct
37 impl<T> UniqueArc<T> { impl
41 UniqueArc(Arc::new(data)) in new()
55 UniqueArc(Arc { in new_uninit()
78 impl<T: ?Sized> UniqueArc<T> { implementation
99 impl<T> UniqueArc<MaybeUninit<T>> { implementation
109 UniqueArc(Arc { in assume_init()
124 impl<T: ?Sized> Deref for UniqueArc<T> { implementation
149 type Output = UniqueArc<U>;
165 use crate::{Arc, UniqueArc};
[all …]
H A Darc.rs21 use crate::{abort, ArcBorrow, OffsetArc, UniqueArc};
171 Self::try_unique(this).map(UniqueArc::into_inner) in try_unwrap()
341 pub fn try_unique(this: Self) -> Result<UniqueArc<T>, Self> { in try_unique()
345 unsafe { Ok(UniqueArc::from_arc(this)) } in try_unique()
/dports/www/firefox-esr/firefox-91.8.0/servo/components/servo_arc/
H A Dlib.rs107 pub struct UniqueArc<T: ?Sized>(Arc<T>); struct
109 impl<T> UniqueArc<T> { impl
113 UniqueArc(Arc::new(data)) in new()
118 pub fn new_uninit() -> UniqueArc<mem::MaybeUninit<T>> { in new_uninit()
132 UniqueArc(Arc { in new_uninit()
146 impl<T> UniqueArc<mem::MaybeUninit<T>> { implementation
149 pub unsafe fn assume_init(this: Self) -> UniqueArc<T> { in assume_init()
150 UniqueArc(Arc { in assume_init()
157 impl<T> Deref for UniqueArc<T> { implementation
164 impl<T> DerefMut for UniqueArc<T> { implementation
/dports/www/firefox/firefox-99.0/servo/components/servo_arc/
H A Dlib.rs107 pub struct UniqueArc<T: ?Sized>(Arc<T>); struct
109 impl<T> UniqueArc<T> { impl
113 UniqueArc(Arc::new(data)) in new()
118 pub fn new_uninit() -> UniqueArc<mem::MaybeUninit<T>> { in new_uninit()
132 UniqueArc(Arc { in new_uninit()
146 impl<T> UniqueArc<mem::MaybeUninit<T>> { implementation
149 pub unsafe fn assume_init(this: Self) -> UniqueArc<T> { in assume_init()
150 UniqueArc(Arc { in assume_init()
157 impl<T> Deref for UniqueArc<T> { implementation
164 impl<T> DerefMut for UniqueArc<T> { implementation
/dports/mail/thunderbird/thunderbird-91.8.0/servo/components/servo_arc/
H A Dlib.rs107 pub struct UniqueArc<T: ?Sized>(Arc<T>); struct
109 impl<T> UniqueArc<T> { implementation
113 UniqueArc(Arc::new(data)) in new()
118 pub fn new_uninit() -> UniqueArc<mem::MaybeUninit<T>> { in new_uninit()
132 UniqueArc(Arc { in new_uninit()
146 impl<T> UniqueArc<mem::MaybeUninit<T>> { implementation
149 pub unsafe fn assume_init(this: Self) -> UniqueArc<T> { in assume_init()
150 UniqueArc(Arc { in assume_init()
157 impl<T> Deref for UniqueArc<T> { implementation
164 impl<T> DerefMut for UniqueArc<T> { implementation
/dports/lang/spidermonkey78/firefox-78.9.0/servo/components/servo_arc/
H A Dlib.rs109 pub struct UniqueArc<T: ?Sized>(Arc<T>); struct
111 impl<T> UniqueArc<T> { implementation
115 UniqueArc(Arc::new(data)) in new()
120 pub fn new_uninit() -> UniqueArc<mem::MaybeUninit<T>> { in new_uninit()
134 UniqueArc(Arc { in new_uninit()
148 impl<T> UniqueArc<mem::MaybeUninit<T>> { implementation
151 pub unsafe fn assume_init(this: Self) -> UniqueArc<T> { in assume_init()
152 UniqueArc(Arc { in assume_init()
159 impl<T> Deref for UniqueArc<T> { implementation
166 impl<T> DerefMut for UniqueArc<T> { implementation
/dports/graphics/librsvg2-rust/librsvg-2.52.8/vendor/servo_arc/
H A Dlib.rs140 pub struct UniqueArc<T: ?Sized + 'static>(Arc<T>); struct
142 impl<T> UniqueArc<T> { impl
146 UniqueArc(Arc::new(data)) in new()
156 impl<T> Deref for UniqueArc<T> { implementation
163 impl<T> DerefMut for UniqueArc<T> { implementation
/dports/lang/spidermonkey60/firefox-60.9.0/servo/components/servo_arc/
H A Dlib.rs140 pub struct UniqueArc<T: ?Sized + 'static>(Arc<T>); struct
142 impl<T> UniqueArc<T> { implementation
146 UniqueArc(Arc::new(data)) in new()
156 impl<T> Deref for UniqueArc<T> { implementation
163 impl<T> DerefMut for UniqueArc<T> { implementation
/dports/www/geckodriver/mozilla-central-e9783a644016aa9b317887076618425586730d73/testing/geckodriver/cargo-crates/servo_arc-0.1.1/
H A Dlib.rs140 pub struct UniqueArc<T: ?Sized + 'static>(Arc<T>); struct
142 impl<T> UniqueArc<T> { implementation
146 UniqueArc(Arc::new(data)) in new()
156 impl<T> Deref for UniqueArc<T> { implementation
163 impl<T> DerefMut for UniqueArc<T> { implementation
/dports/textproc/htmlq/htmlq-0.3.0/cargo-crates/servo_arc-0.1.1/
H A Dlib.rs140 pub struct UniqueArc<T: ?Sized + 'static>(Arc<T>); struct
142 impl<T> UniqueArc<T> { implementation
146 UniqueArc(Arc::new(data)) in new()
156 impl<T> Deref for UniqueArc<T> { implementation
163 impl<T> DerefMut for UniqueArc<T> { implementation
/dports/devel/texlab/texlab-3.3.0/cargo-crates/triomphe-0.1.3/
H A DREADME.md6 …* `triomphe::UniqueArc` allows one to construct a temporarily-mutable `Arc` which can be converted…
/dports/lang/spidermonkey60/firefox-60.9.0/servo/components/style/properties/
H A Dproperties.mako.rs17 use servo_arc::{Arc, UniqueArc};
2788 Owned(UniqueArc<T>),
2800 *self = StyleStructRef::Owned(UniqueArc::new((**v).clone())); in mutate()
2815 pub fn take(&mut self) -> UniqueArc<T> { in take()
2821 StyleStructRef::Borrowed(arc) => UniqueArc::new((**arc).clone()), in take()
2827 pub fn put(&mut self, arc: UniqueArc<T>) { in put()
3178 …pub fn take_${style_struct.name_lower}(&mut self) -> UniqueArc<style_structs::${style_struct.name}…
3186 …pub fn put_${style_struct.name_lower}(&mut self, s: UniqueArc<style_structs::${style_struct.name}>…
/dports/lang/spidermonkey78/firefox-78.9.0/servo/components/style/properties/
H A Dproperties.mako.rs16 use servo_arc::{Arc, UniqueArc};
3338 Owned(UniqueArc<T>),
3351 *self = StyleStructRef::Owned(UniqueArc::new((**v).clone())); in mutate()
3382 pub fn take(&mut self) -> UniqueArc<T> { in take()
3388 StyleStructRef::Borrowed(arc) => UniqueArc::new((**arc).clone()), in take()
3394 pub fn put(&mut self, arc: UniqueArc<T>) { in put()
3725 …pub fn take_${style_struct.name_lower}(&mut self) -> UniqueArc<style_structs::${style_struct.name}…
3733 …pub fn put_${style_struct.name_lower}(&mut self, s: UniqueArc<style_structs::${style_struct.name}>…
H A Dgecko.mako.rs39 use servo_arc::{Arc, RawOffsetArc, UniqueArc};
206 let mut arc = UniqueArc::<ComputedValues>::new_uninit(); in to_outer()
215 UniqueArc::assume_init(arc).shareable() in to_outer()
506 let mut result = UniqueArc::<Self>::new_uninit(); in default()
514 UniqueArc::assume_init(result).shareable() in default()
/dports/www/firefox-esr/firefox-91.8.0/servo/components/style/properties/
H A Dproperties.mako.rs16 use servo_arc::{Arc, UniqueArc};
3433 Owned(UniqueArc<T>),
3446 *self = StyleStructRef::Owned(UniqueArc::new((**v).clone())); in mutate()
3477 pub fn take(&mut self) -> UniqueArc<T> { in take()
3483 StyleStructRef::Borrowed(arc) => UniqueArc::new((**arc).clone()), in take()
3489 pub fn put(&mut self, arc: UniqueArc<T>) { in put()
3820 …pub fn take_${style_struct.name_lower}(&mut self) -> UniqueArc<style_structs::${style_struct.name}…
3828 …pub fn put_${style_struct.name_lower}(&mut self, s: UniqueArc<style_structs::${style_struct.name}>…
H A Dgecko.mako.rs38 use servo_arc::{Arc, RawOffsetArc, UniqueArc};
205 let mut arc = UniqueArc::<ComputedValues>::new_uninit(); in next()
214 UniqueArc::assume_init(arc).shareable() in next()
493 let mut result = UniqueArc::<Self>::new_uninit(); in push()
501 UniqueArc::assume_init(result).shareable() in push()
/dports/www/firefox/firefox-99.0/servo/components/style/properties/
H A Dproperties.mako.rs16 use servo_arc::{Arc, UniqueArc};
3510 Owned(UniqueArc<T>),
3523 *self = StyleStructRef::Owned(UniqueArc::new((**v).clone())); in mutate()
3554 pub fn take(&mut self) -> UniqueArc<T> { in take()
3560 StyleStructRef::Borrowed(arc) => UniqueArc::new((**arc).clone()), in take()
3566 pub fn put(&mut self, arc: UniqueArc<T>) { in put()
3897 …pub fn take_${style_struct.name_lower}(&mut self) -> UniqueArc<style_structs::${style_struct.name}…
3905 …pub fn put_${style_struct.name_lower}(&mut self, s: UniqueArc<style_structs::${style_struct.name}>…
H A Dgecko.mako.rs38 use servo_arc::{Arc, RawOffsetArc, UniqueArc};
205 let mut arc = UniqueArc::<ComputedValues>::new_uninit(); in to_outer()
214 UniqueArc::assume_init(arc).shareable() in to_outer()
493 let mut result = UniqueArc::<Self>::new_uninit(); in default()
501 UniqueArc::assume_init(result).shareable() in default()
/dports/mail/thunderbird/thunderbird-91.8.0/servo/components/style/properties/
H A Dproperties.mako.rs16 use servo_arc::{Arc, UniqueArc};
3433 Owned(UniqueArc<T>),
3446 *self = StyleStructRef::Owned(UniqueArc::new((**v).clone())); in mutate()
3477 pub fn take(&mut self) -> UniqueArc<T> { in take()
3483 StyleStructRef::Borrowed(arc) => UniqueArc::new((**arc).clone()), in take()
3489 pub fn put(&mut self, arc: UniqueArc<T>) { in put()
3820 …pub fn take_${style_struct.name_lower}(&mut self) -> UniqueArc<style_structs::${style_struct.name}…
3828 …pub fn put_${style_struct.name_lower}(&mut self, s: UniqueArc<style_structs::${style_struct.name}>…
H A Dgecko.mako.rs38 use servo_arc::{Arc, RawOffsetArc, UniqueArc};
205 let mut arc = UniqueArc::<ComputedValues>::new_uninit(); in to_outer()
214 UniqueArc::assume_init(arc).shareable() in to_outer()
493 let mut result = UniqueArc::<Self>::new_uninit(); in default()
501 UniqueArc::assume_init(result).shareable() in default()