pub struct PyVariableInfo {
pub name: &'static str,
pub module: &'static str,
pub type: fn() -> TypeInfo,
}
Fields§
§name: &'static str
§module: &'static str
§type: fn() -> TypeInfo
Trait Implementations§
source§impl Debug for PyVariableInfo
impl Debug for PyVariableInfo
source§impl From<&PyVariableInfo> for VariableDef
impl From<&PyVariableInfo> for VariableDef
source§fn from(info: &PyVariableInfo) -> Self
fn from(info: &PyVariableInfo) -> Self
Converts to this type from the input type.
impl Collect for PyVariableInfo
Auto Trait Implementations§
impl Freeze for PyVariableInfo
impl RefUnwindSafe for PyVariableInfo
impl Send for PyVariableInfo
impl Sync for PyVariableInfo
impl Unpin for PyVariableInfo
impl UnwindSafe for PyVariableInfo
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more