Struct sep2_common::packages::der::DERProgram
source · pub struct DERProgram {
pub active_der_control_list_link: Option<ActiveDERControlListLink>,
pub default_der_control_link: Option<DefaultDERControlLink>,
pub der_control_list_link: Option<DERControlListLink>,
pub der_curve_list_link: Option<DERCurveListLink>,
pub primacy: PrimacyType,
pub mrid: MRIDType,
pub description: Option<String32>,
pub version: Option<VersionType>,
pub subscribable: Option<SubscribableType>,
pub href: Option<String>,
}
Available on crate feature
der
only.Fields§
§active_der_control_list_link: Option<ActiveDERControlListLink>
§default_der_control_link: Option<DefaultDERControlLink>
§der_control_list_link: Option<DERControlListLink>
§der_curve_list_link: Option<DERCurveListLink>
§primacy: PrimacyType
Indicates the relative primacy of the provider of this Program.
mrid: MRIDType
The global identifier of the object.
description: Option<String32>
The description is a human readable text describing or naming the object.
version: Option<VersionType>
Contains the version number of the object. See the type definition for details.
subscribable: Option<SubscribableType>
Indicates whether or not subscriptions are supported for this resource, and whether or not conditional (thresholds) are supported. If not specified, is “not subscribable” (0).
href: Option<String>
A reference to the resource address (URI). Required in a response to a GET, ignored otherwise.
Trait Implementations§
source§impl Clone for DERProgram
impl Clone for DERProgram
source§fn clone(&self) -> DERProgram
fn clone(&self) -> DERProgram
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 DERProgram
impl Debug for DERProgram
source§impl Default for DERProgram
impl Default for DERProgram
source§fn default() -> DERProgram
fn default() -> DERProgram
Returns the “default value” for a type. Read more
source§impl Ord for DERProgram
impl Ord for DERProgram
source§impl PartialEq<DERProgram> for DERProgram
impl PartialEq<DERProgram> for DERProgram
source§fn eq(&self, other: &DERProgram) -> bool
fn eq(&self, other: &DERProgram) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<DERProgram> for DERProgram
impl PartialOrd<DERProgram> for DERProgram
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl SEIdentifiedObject for DERProgram
impl SEIdentifiedObject for DERProgram
source§impl SEResource for DERProgram
impl SEResource for DERProgram
source§impl SESubscribableResource for DERProgram
impl SESubscribableResource for DERProgram
fn subscribable(&self) -> Option<SubscribableType>
source§impl YaDeserialize for DERProgram
impl YaDeserialize for DERProgram
source§impl YaSerialize for DERProgram
impl YaSerialize for DERProgram
fn name() -> &'static strwhere Self: Sized,
fn serialize<W: Write>(&self, writer: &mut Serializer<W>) -> Result<(), String>where Self: Sized,
fn serialize_attributes( &self, source_attributes: Vec<OwnedAttribute>, source_namespace: Namespace ) -> Result<(Vec<OwnedAttribute>, Namespace), String>where Self: Sized,
impl Eq for DERProgram
impl SESubscribableIdentifiedObject for DERProgram
impl StructuralEq for DERProgram
impl StructuralPartialEq for DERProgram
Auto Trait Implementations§
impl RefUnwindSafe for DERProgram
impl Send for DERProgram
impl Sync for DERProgram
impl Unpin for DERProgram
impl UnwindSafe for DERProgram
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