pub struct OverrideSpecifier {
pub id: i64,
pub node_type: OverrideSpecifierNodeType,
pub overrides: OverrideSpecifierOverrides,
pub src: SourceLocation,
}
Expand description
OverrideSpecifier
JSON schema
{
"type": "object",
"required": [
"id",
"nodeType",
"overrides",
"src"
],
"properties": {
"id": {
"type": "integer"
},
"nodeType": {
"enum": [
"OverrideSpecifier"
]
},
"overrides": {
"anyOf": [
{
"type": "array",
"items": {
"$ref": "#/definitions/UserDefinedTypeName"
}
},
{
"type": "array",
"items": {
"$ref": "#/definitions/IdentifierPath"
}
}
]
},
"src": {
"$ref": "#/definitions/SourceLocation"
}
},
"additionalProperties": false
}
Fields§
§id: i64
§node_type: OverrideSpecifierNodeType
§overrides: OverrideSpecifierOverrides
§src: SourceLocation
Trait Implementations§
Source§impl Clone for OverrideSpecifier
impl Clone for OverrideSpecifier
Source§fn clone(&self) -> OverrideSpecifier
fn clone(&self) -> OverrideSpecifier
Returns a copy 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 OverrideSpecifier
impl Debug for OverrideSpecifier
Source§impl<'de> Deserialize<'de> for OverrideSpecifier
impl<'de> Deserialize<'de> for OverrideSpecifier
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 From<&OverrideSpecifier> for OverrideSpecifier
impl From<&OverrideSpecifier> for OverrideSpecifier
Source§fn from(value: &OverrideSpecifier) -> Self
fn from(value: &OverrideSpecifier) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for OverrideSpecifier
impl RefUnwindSafe for OverrideSpecifier
impl Send for OverrideSpecifier
impl Sync for OverrideSpecifier
impl Unpin for OverrideSpecifier
impl UnwindSafe for OverrideSpecifier
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