pub struct RustConst {
pub id: Id,
pub ty: RustType,
pub expr: RustConstExpr,
}Expand description
Rust const variable.
Typeshare can only handle numeric and string constants.
pub const MY_CONST: &str = "constant value";Fields§
§id: IdThe identifier for the constant.
ty: RustTypeThe type identifier that this constant is referring to.
expr: RustConstExprThe expression that the constant contains.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RustConst
impl RefUnwindSafe for RustConst
impl Send for RustConst
impl Sync for RustConst
impl Unpin for RustConst
impl UnwindSafe for RustConst
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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