mirror of
https://codeberg.org/unspeaker/tengri.git
synced 2026-07-17 15:56:57 +02:00
jack: support in Arc<T>
This commit is contained in:
parent
cb382cf12e
commit
80b086603e
1 changed files with 16 additions and 2 deletions
|
|
@ -93,6 +93,20 @@ impl<'j> Jack<'j> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<'j> HasJack<'j> for Jack<'j> { fn jack (&self) -> &Jack<'j> { self } }
|
impl<'j> HasJack<'j> for Jack<'j> {
|
||||||
|
fn jack (&self) -> &Jack<'j> {
|
||||||
|
self
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
impl<'j> HasJack<'j> for &Jack<'j> { fn jack (&self) -> &Jack<'j> { self } }
|
impl<'j> HasJack<'j> for &Jack<'j> {
|
||||||
|
fn jack (&self) -> &Jack<'j> {
|
||||||
|
self
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
impl<'j, T: HasJack<'j>> HasJack<'j> for Arc<T> {
|
||||||
|
fn jack (&self) -> &Jack<'j> {
|
||||||
|
(&**self).jack()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue