pub struct Variable {
pub discern_type: String,
pub name: String,
pub value: Value,
}Expand description
RC的变量资源。
Fields§
§discern_type: String§name: String§value: Value变量的值。
Implementations§
Source§impl Variable
impl Variable
pub fn name(self, name: &str) -> Self
pub fn value<T: Into<Value>>(self, value: T) -> Self
pub fn new<T: Into<Value>>(name: &str, value: T) -> Self
pub fn from_bool(name: &str, value: bool) -> Self
pub fn from_int(name: &str, value: i32) -> Self
pub fn from_uint(name: &str, value: u32) -> Self
pub fn from_float(name: &str, value: f32) -> Self
pub fn from_vec(name: &str, value: Vec<Value>) -> Self
pub fn from_string<T: Into<String>>(name: &str, value: T) -> Self
Trait Implementations§
Source§impl PartialOrd for Variable
impl PartialOrd for Variable
Source§impl RustConstructorResource for Variable
impl RustConstructorResource for Variable
impl StructuralPartialEq for Variable
Auto Trait Implementations§
impl Freeze for Variable
impl RefUnwindSafe for Variable
impl Send for Variable
impl Sync for Variable
impl Unpin for Variable
impl UnwindSafe for Variable
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().