INNER CODE UNIT · Rust
new_with_metadata
lurk-lab/lurk-beta · foil/src/lib.rs:63
pub fn new_with_metadata<S: Into<String>>(name: S, metadata: T) -> Self {
Self {
name: name.into(),
projectors: None,
metadata,
}
}
pub fn constructor<S: Into<String>>(name: S, projectors: Vec<Self>, metadata: T) -> Self {
Self {
name: name.into(),
projectors: Some(projectors),
metadata,
}
}
pub fn name(&self) -> &String {
&self.name
}
pub fn metadata(&self) -> &T {