pub enum BinderTarget {
Feature {
feature: FeatureId,
},
External {
document: String,
object: String,
},
Native {
reference: String,
},
}Expand description
Resolved or externally scoped binder target.
Variants§
Feature
Feature in this CADIR document.
External
Object in another source document.
Fields
Native
Source-native target identity that cannot be resolved further.
Trait Implementations§
Source§impl Clone for BinderTarget
impl Clone for BinderTarget
Source§fn clone(&self) -> BinderTarget
fn clone(&self) -> BinderTarget
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BinderTarget
impl Debug for BinderTarget
Source§impl<'de> Deserialize<'de> for BinderTarget
impl<'de> Deserialize<'de> for BinderTarget
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
impl Eq for BinderTarget
Source§impl JsonSchema for BinderTarget
impl JsonSchema for BinderTarget
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 BinderTarget
impl PartialEq for BinderTarget
Source§impl Serialize for BinderTarget
impl Serialize for BinderTarget
impl StructuralPartialEq for BinderTarget
Auto Trait Implementations§
impl Freeze for BinderTarget
impl RefUnwindSafe for BinderTarget
impl Send for BinderTarget
impl Sync for BinderTarget
impl Unpin for BinderTarget
impl UnsafeUnpin for BinderTarget
impl UnwindSafe for BinderTarget
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