pub struct ValueSet { /* private fields */ }
Implementations§
source§impl ValueSet
impl ValueSet
sourcepub fn empty() -> Self
pub fn empty() -> Self
Creates a empty set of Value
s.
Consider using Default::default()
instead,
as it includes Value::Same
which is almost always wanted.
sourcepub fn none() -> Self
pub fn none() -> Self
A set of Value
s with only Value::None
.
sourcepub fn unsafe_inline(self) -> Self
pub fn unsafe_inline(self) -> Self
Adds Value::UnsafeInline
to self
.
sourcepub fn unsafe_eval(self) -> Self
pub fn unsafe_eval(self) -> Self
Adds Value::UnsafeEval
to self
.
sourcepub fn wasm_unsafe_eval(self) -> Self
pub fn wasm_unsafe_eval(self) -> Self
Adds Value::WasmUnsafeEval
to self
.
sourcepub fn strict_dynamic(self) -> Self
pub fn strict_dynamic(self) -> Self
Adds Value::StrictDynamic
to self
.
sourcepub fn raw(self, source_expression: impl Into<String>) -> Self
pub fn raw(self, source_expression: impl Into<String>) -> Self
Adds Value::Raw
to self
.
source_expression
has to be surrounded in single-quotes.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ValueSet
impl RefUnwindSafe for ValueSet
impl Send for ValueSet
impl Sync for ValueSet
impl Unpin for ValueSet
impl UnwindSafe for ValueSet
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)