pub fn manifest_stream(&self, ty: &ManifestFormat) -> Result<Vec<Rc<str>>> {
		let arr = match self {
			Self::Arr(a) => a,
			_ => throw!(StreamManifestOutputIsNotAArray),
		};
		let mut out = Vec::with_capacity(arr.len());
		for i in arr.iter() {
			out.push(i.manifest(ty)?);
		}
		Ok(out)
	}
/// Expects value to be array, outputs manifested values
Expects value to be array, outputs manifested values
Expects value to be array outputs manifested values
pub fn manifest_stream(&self, ty: &ManifestFormat) -> Result<Vec<Rc<str>>> {
		let arr = match self {
			Self::Arr(a) => a,
			_ => throw!(StreamManifestOutputIsNotAArray),
		};
		let mut out = Vec::with_capacity(arr.len());
		for i in arr.iter() {
			out.push(i.manifest(ty)?);
		}
		Ok(out)
	}
pub fn manifest_stream ( & self , ty : & ManifestFormat ) -> Result < Vec < Rc < str > > > { let arr = match self { Self :: Arr ( a ) => a , _ => throw ! ( StreamManifestOutputIsNotAArray ) , } ; let mut out = Vec :: with_capacity ( arr . len ( ) ) ; for i in arr . iter ( ) { out . push ( i . manifest ( ty ) ? ) ; } Ok ( out ) }
Expects value to be array, outputs manifested values
Expects value to be array outputs manifested values
&self
ty
&ManifestFormat
&self
ty
&ManifestFormat