pub struct SimpleExtensionUri {
pub extension_uri_anchor: u32,
pub uri: String,
}
Fields§
§extension_uri_anchor: u32
A surrogate key used in the context of a single plan used to reference the URI associated with an extension.
uri: String
The URI where this extension YAML can be retrieved. This is the “namespace” of this extension.
Trait Implementations§
Source§impl Clone for SimpleExtensionUri
impl Clone for SimpleExtensionUri
Source§fn clone(&self) -> SimpleExtensionUri
fn clone(&self) -> SimpleExtensionUri
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 SimpleExtensionUri
impl Debug for SimpleExtensionUri
Source§impl Default for SimpleExtensionUri
impl Default for SimpleExtensionUri
§impl<'de> Deserialize<'de> for SimpleExtensionUri
impl<'de> Deserialize<'de> for SimpleExtensionUri
§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<SimpleExtensionUri> for SimpleExtensionUri
Available on crate feature parse
only.
impl From<SimpleExtensionUri> for SimpleExtensionUri
Available on crate feature
parse
only.Source§fn from(simple_extension_uri: SimpleExtensionUri) -> Self
fn from(simple_extension_uri: SimpleExtensionUri) -> Self
Converts to this type from the input type.
Source§impl Message for SimpleExtensionUri
impl Message for SimpleExtensionUri
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 SimpleExtensionUri
Available on crate feature parse
only.
impl<C: Context> Parse<C> for SimpleExtensionUri
Available on crate feature
parse
only.Source§impl PartialEq for SimpleExtensionUri
impl PartialEq for SimpleExtensionUri
§impl Serialize for SimpleExtensionUri
impl Serialize for SimpleExtensionUri
impl StructuralPartialEq for SimpleExtensionUri
Auto Trait Implementations§
impl Freeze for SimpleExtensionUri
impl RefUnwindSafe for SimpleExtensionUri
impl Send for SimpleExtensionUri
impl Sync for SimpleExtensionUri
impl Unpin for SimpleExtensionUri
impl UnwindSafe for SimpleExtensionUri
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