pub struct CtmTemporalBoundaryShuntItem {
pub ext: Option<Value>,
pub num_steps: CtmTemporalBoundaryShuntItemNumSteps,
pub uid: Uid,
}Expand description
structure to hold initial state of shunt variables
JSON schema
{
"description": "structure to hold initial state of shunt variables",
"type": "object",
"required": [
"num_steps",
"uid"
],
"properties": {
"ext": {
"description": "additional shunt initial condition parameters currently not supported by CTM"
},
"num_steps": {
"description": "[-] number of initial energized steps per section",
"anyOf": [
{
"$ref": "#/$defs/nonnegative_integer"
},
{
"type": "array",
"items": {
"$ref": "#/$defs/nonnegative_integer"
}
}
]
},
"uid": {
"description": "uid of shunt this record refers to",
"$ref": "#/$defs/uid"
}
}
}Fields§
§ext: Option<Value>additional shunt initial condition parameters currently not supported by CTM
num_steps: CtmTemporalBoundaryShuntItemNumSteps[-] number of initial energized steps per section
uid: Uiduid of shunt this record refers to
Implementations§
Trait Implementations§
Source§impl Clone for CtmTemporalBoundaryShuntItem
impl Clone for CtmTemporalBoundaryShuntItem
Source§fn clone(&self) -> CtmTemporalBoundaryShuntItem
fn clone(&self) -> CtmTemporalBoundaryShuntItem
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CtmTemporalBoundaryShuntItem
impl Debug for CtmTemporalBoundaryShuntItem
Source§impl<'de> Deserialize<'de> for CtmTemporalBoundaryShuntItem
impl<'de> Deserialize<'de> for CtmTemporalBoundaryShuntItem
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<&CtmTemporalBoundaryShuntItem> for CtmTemporalBoundaryShuntItem
impl From<&CtmTemporalBoundaryShuntItem> for CtmTemporalBoundaryShuntItem
Source§fn from(value: &CtmTemporalBoundaryShuntItem) -> Self
fn from(value: &CtmTemporalBoundaryShuntItem) -> Self
Converts to this type from the input type.
Source§impl From<CtmTemporalBoundaryShuntItem> for CtmTemporalBoundaryShuntItem
impl From<CtmTemporalBoundaryShuntItem> for CtmTemporalBoundaryShuntItem
Source§fn from(value: CtmTemporalBoundaryShuntItem) -> Self
fn from(value: CtmTemporalBoundaryShuntItem) -> Self
Converts to this type from the input type.
Source§impl TryFrom<CtmTemporalBoundaryShuntItem> for CtmTemporalBoundaryShuntItem
impl TryFrom<CtmTemporalBoundaryShuntItem> for CtmTemporalBoundaryShuntItem
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(
value: CtmTemporalBoundaryShuntItem,
) -> Result<Self, ConversionError>
fn try_from( value: CtmTemporalBoundaryShuntItem, ) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for CtmTemporalBoundaryShuntItem
impl RefUnwindSafe for CtmTemporalBoundaryShuntItem
impl Send for CtmTemporalBoundaryShuntItem
impl Sync for CtmTemporalBoundaryShuntItem
impl Unpin for CtmTemporalBoundaryShuntItem
impl UnwindSafe for CtmTemporalBoundaryShuntItem
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)