pub struct SourceSpec {
pub name: String,
pub kind: String,
pub connector_id: String,
pub params: ParamMap,
pub tags: Vec<String>,
}Expand description
ResolvedSourceSpec:统一 Factory 构建使用的规格(包含 connector_id,参数一律扁平)。
Fields§
§name: String§kind: String§connector_id: String§params: ParamMapOptional tags propagated from CoreSpec/config. Keep here to ease adapters.
Trait Implementations§
Source§impl Clone for ResolvedSourceSpec
impl Clone for ResolvedSourceSpec
Source§fn clone(&self) -> ResolvedSourceSpec
fn clone(&self) -> ResolvedSourceSpec
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 ResolvedSourceSpec
impl Debug for ResolvedSourceSpec
Source§impl<'de> Deserialize<'de> for ResolvedSourceSpec
impl<'de> Deserialize<'de> for ResolvedSourceSpec
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
Auto Trait Implementations§
impl Freeze for ResolvedSourceSpec
impl RefUnwindSafe for ResolvedSourceSpec
impl Send for ResolvedSourceSpec
impl Sync for ResolvedSourceSpec
impl Unpin for ResolvedSourceSpec
impl UnwindSafe for ResolvedSourceSpec
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