pub struct CoreSourceSpec {
pub name: String,
pub kind: String,
pub params: ParamMap,
pub tags: Vec<String>,
}Expand description
CoreSourceSpec:与 CoreSinkSpec 一致的极简规格(扁平 params,不包含运行期上下文)。 用于 Sources 的统一 Factory 路径输入。
Fields§
§name: String§kind: String§params: ParamMapTrait Implementations§
Source§impl Clone for CoreSourceSpec
impl Clone for CoreSourceSpec
Source§fn clone(&self) -> CoreSourceSpec
fn clone(&self) -> CoreSourceSpec
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 CoreSourceSpec
impl Debug for CoreSourceSpec
Source§impl Default for CoreSourceSpec
impl Default for CoreSourceSpec
Source§fn default() -> CoreSourceSpec
fn default() -> CoreSourceSpec
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CoreSourceSpec
impl<'de> Deserialize<'de> for CoreSourceSpec
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 CoreSourceSpec
impl PartialEq for CoreSourceSpec
Source§impl Serialize for CoreSourceSpec
impl Serialize for CoreSourceSpec
impl StructuralPartialEq for CoreSourceSpec
Auto Trait Implementations§
impl Freeze for CoreSourceSpec
impl RefUnwindSafe for CoreSourceSpec
impl Send for CoreSourceSpec
impl Sync for CoreSourceSpec
impl Unpin for CoreSourceSpec
impl UnsafeUnpin for CoreSourceSpec
impl UnwindSafe for CoreSourceSpec
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