pub struct SelectedScope {
pub param: String,
pub value_kind: ValueKind,
pub facts: Vec<FactId>,
}Fields§
§param: String§value_kind: ValueKind§facts: Vec<FactId>Trait Implementations§
Source§impl Clone for SelectedScope
impl Clone for SelectedScope
Source§impl Debug for SelectedScope
impl Debug for SelectedScope
Source§impl<'de> Deserialize<'de> for SelectedScope
impl<'de> Deserialize<'de> for SelectedScope
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 JsonSchema for SelectedScope
impl JsonSchema for SelectedScope
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for SelectedScope
impl PartialEq for SelectedScope
Source§impl Serialize for SelectedScope
impl Serialize for SelectedScope
impl StructuralPartialEq for SelectedScope
Auto Trait Implementations§
impl Freeze for SelectedScope
impl RefUnwindSafe for SelectedScope
impl Send for SelectedScope
impl Sync for SelectedScope
impl Unpin for SelectedScope
impl UnsafeUnpin for SelectedScope
impl UnwindSafe for SelectedScope
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