pub struct SimpleExtensionUrn {
pub extension_urn_anchor: u32,
pub urn: String,
}
Fields§
§extension_urn_anchor: u32
A surrogate key used in the context of a single plan used to reference the URN associated with an extension.
urn: String
The extension URN that uniquely identifies this extension. This must follow the
format extension:
Trait Implementations§
Source§impl Clone for SimpleExtensionUrn
impl Clone for SimpleExtensionUrn
Source§fn clone(&self) -> SimpleExtensionUrn
fn clone(&self) -> SimpleExtensionUrn
Returns a duplicate 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 SimpleExtensionUrn
impl Debug for SimpleExtensionUrn
Source§impl Default for SimpleExtensionUrn
impl Default for SimpleExtensionUrn
§impl<'de> Deserialize<'de> for SimpleExtensionUrn
impl<'de> Deserialize<'de> for SimpleExtensionUrn
§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<SimpleExtensionUrn> for SimpleExtensionUrn
Available on crate feature parse
only.
impl From<SimpleExtensionUrn> for SimpleExtensionUrn
Available on crate feature
parse
only.Source§fn from(simple_extension_urn: SimpleExtensionUrn) -> Self
fn from(simple_extension_urn: SimpleExtensionUrn) -> Self
Converts to this type from the input type.
Source§impl Hash for SimpleExtensionUrn
impl Hash for SimpleExtensionUrn
Source§impl Message for SimpleExtensionUrn
impl Message for SimpleExtensionUrn
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl<C: Context> Parse<C> for SimpleExtensionUrn
Available on crate feature parse
only.
impl<C: Context> Parse<C> for SimpleExtensionUrn
Available on crate feature
parse
only.Source§impl PartialEq for SimpleExtensionUrn
impl PartialEq for SimpleExtensionUrn
§impl Serialize for SimpleExtensionUrn
impl Serialize for SimpleExtensionUrn
impl Eq for SimpleExtensionUrn
impl StructuralPartialEq for SimpleExtensionUrn
Auto Trait Implementations§
impl Freeze for SimpleExtensionUrn
impl RefUnwindSafe for SimpleExtensionUrn
impl Send for SimpleExtensionUrn
impl Sync for SimpleExtensionUrn
impl Unpin for SimpleExtensionUrn
impl UnwindSafe for SimpleExtensionUrn
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.