pub struct MessagingPlan {
pub logical_cluster: String,
pub subjects: Vec<MessagingSubjectPlan>,
pub extra: Value,
}Expand description
Messaging cluster plan.
Fields§
§logical_cluster: StringLogical cluster identifier.
subjects: Vec<MessagingSubjectPlan>Subjects/streams required by the pack.
extra: ValueExtension metadata.
Trait Implementations§
Source§impl Clone for MessagingPlan
impl Clone for MessagingPlan
Source§fn clone(&self) -> MessagingPlan
fn clone(&self) -> MessagingPlan
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 MessagingPlan
impl Debug for MessagingPlan
Source§impl<'de> Deserialize<'de> for MessagingPlan
impl<'de> Deserialize<'de> for MessagingPlan
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 PartialEq for MessagingPlan
impl PartialEq for MessagingPlan
Source§impl Serialize for MessagingPlan
impl Serialize for MessagingPlan
impl StructuralPartialEq for MessagingPlan
Auto Trait Implementations§
impl Freeze for MessagingPlan
impl RefUnwindSafe for MessagingPlan
impl Send for MessagingPlan
impl Sync for MessagingPlan
impl Unpin for MessagingPlan
impl UnwindSafe for MessagingPlan
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