pub struct SourceRetentionPolicyKey {
pub source: SourceId,
}Expand description
Key for storing retention policy for a data source (table, view, ring_buffer)
Fields§
§source: SourceIdTrait Implementations§
Source§impl Clone for SourceRetentionPolicyKey
impl Clone for SourceRetentionPolicyKey
Source§fn clone(&self) -> SourceRetentionPolicyKey
fn clone(&self) -> SourceRetentionPolicyKey
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 SourceRetentionPolicyKey
impl Debug for SourceRetentionPolicyKey
Source§impl<'de> Deserialize<'de> for SourceRetentionPolicyKey
impl<'de> Deserialize<'de> for SourceRetentionPolicyKey
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 SourceRetentionPolicyKey
impl PartialEq for SourceRetentionPolicyKey
Source§impl Serialize for SourceRetentionPolicyKey
impl Serialize for SourceRetentionPolicyKey
impl Eq for SourceRetentionPolicyKey
impl StructuralPartialEq for SourceRetentionPolicyKey
Auto Trait Implementations§
impl Freeze for SourceRetentionPolicyKey
impl RefUnwindSafe for SourceRetentionPolicyKey
impl Send for SourceRetentionPolicyKey
impl Sync for SourceRetentionPolicyKey
impl Unpin for SourceRetentionPolicyKey
impl UnwindSafe for SourceRetentionPolicyKey
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