pub trait UrlPlugin: Send {
// Required methods
fn new() -> JoinHandle<Result<Box<dyn UrlPlugin>, Report>> ⓘ
where Self: Sized;
fn load(
&self,
url: Url,
inputs: Inputs,
outputs: Outputs,
configuration: Value,
) -> JoinHandle<Result<RuntimeNode, Report>> ⓘ;
}