pub trait Nullable { fn is_nullable(&self) -> bool; fn is_null(&self) -> bool; fn as_nullable(&self) -> Self; }