fine detour!

This commit is contained in:
🪞👃🪞 2025-05-17 06:05:40 +03:00
parent 4f6cb7cb8e
commit 0733742685
8 changed files with 68 additions and 58 deletions

View file

@ -9,7 +9,7 @@ pub(crate) use std::sync::{Arc, atomic::{AtomicUsize, AtomicBool, Ordering::Rela
pub(crate) use std::fmt::Debug;
pub(crate) use std::ops::{Add, Sub, Mul, Div, Rem};
pub(crate) use ::tengri::{from, Usually, Perhaps, Has, tui::*};
pub(crate) use ::tengri::{from, Usually, Perhaps, Has, has, maybe_has, tui::*};
pub use ::atomic_float; pub(crate) use atomic_float::*;
@ -23,15 +23,6 @@ pub use ::atomic_float; pub(crate) use atomic_float::*;
//}
//}
#[macro_export] macro_rules! has {
($T:ty: |$self:ident : $S:ty| $x:expr) => {
impl Has<$T> for $S {
fn get (&$self) -> &$T { &$x }
fn get_mut (&mut $self) -> &mut $T { &mut $x }
}
};
}
#[macro_export] macro_rules! as_ref {
($T:ty: |$self:ident : $S:ty| $x:expr) => {
impl AsRef<$T> for $S {