#[cfg(test)] pub mod test; pub mod boolean; pub mod uint32; pub mod blake2s; pub mod num; pub mod mont; use bellman::SynthesisError; trait Assignment { fn get(&self) -> Result<&T, SynthesisError>; } impl Assignment for Option { fn get(&self) -> Result<&T, SynthesisError> { match *self { Some(ref v) => Ok(v), None => Err(SynthesisError::AssignmentMissing) } } }