pub struct CompileProgramRequest {
pub schema: Schema,
pub program: RuleProgram,
}Fields§
§schema: Schema§program: RuleProgramTrait Implementations§
Source§impl Clone for CompileProgramRequest
impl Clone for CompileProgramRequest
Source§fn clone(&self) -> CompileProgramRequest
fn clone(&self) -> CompileProgramRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CompileProgramRequest
impl Debug for CompileProgramRequest
Source§impl Default for CompileProgramRequest
impl Default for CompileProgramRequest
Source§fn default() -> CompileProgramRequest
fn default() -> CompileProgramRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CompileProgramRequest
impl<'de> Deserialize<'de> for CompileProgramRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CompileProgramRequest
impl PartialEq for CompileProgramRequest
Source§impl Serialize for CompileProgramRequest
impl Serialize for CompileProgramRequest
impl StructuralPartialEq for CompileProgramRequest
Auto Trait Implementations§
impl Freeze for CompileProgramRequest
impl RefUnwindSafe for CompileProgramRequest
impl Send for CompileProgramRequest
impl Sync for CompileProgramRequest
impl Unpin for CompileProgramRequest
impl UnwindSafe for CompileProgramRequest
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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 more