pub struct DefineParam { /* private fields */ }Expand description
DEFINE PARAM $<name> VALUE <value> — a database-scoped parameter. The $
prefix is added automatically.
Implementations§
Source§impl DefineParam
impl DefineParam
Sourcepub fn new(name: impl Into<String>, value: impl Into<String>) -> DefineParam
pub fn new(name: impl Into<String>, value: impl Into<String>) -> DefineParam
Begin a DEFINE PARAM with a raw SurrealQL value expression.
Sourcepub fn value_lit<V>(self, value: V) -> DefineParamwhere
V: SurrealQL,
pub fn value_lit<V>(self, value: V) -> DefineParamwhere
V: SurrealQL,
Set the value from a typed literal instead of a raw string.
pub fn overwrite(self) -> DefineParam
pub fn to_surrealql(&self) -> String
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DefineParam
impl RefUnwindSafe for DefineParam
impl Send for DefineParam
impl Sync for DefineParam
impl Unpin for DefineParam
impl UnsafeUnpin for DefineParam
impl UnwindSafe for DefineParam
Blanket Implementations§
impl<T> AsyncFriendly for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request