SourceDeclaration

Type Alias SourceDeclaration 

Source
pub type SourceDeclaration = NodeDeclaration<SourceFn>;

Aliased Type§

pub struct SourceDeclaration {
    pub rustc_version: &'static str,
    pub core_version: &'static str,
    pub constructor: fn(Context, Option<Value>, Outputs) -> Pin<Box<dyn Future<Output = Result<Arc<dyn Node>, Box<dyn Error + Send + Sync>>> + Send>>,
}

Fields§

§rustc_version: &'static str§core_version: &'static str§constructor: fn(Context, Option<Value>, Outputs) -> Pin<Box<dyn Future<Output = Result<Arc<dyn Node>, Box<dyn Error + Send + Sync>>> + Send>>