usecrate::rust::Signature;usecrate::{CodeBuffer, Expression};/// An element with a function signature.
pubtraitWithSignature{/// Gets the function signature.
fnsignature(&self)->&Signature;/// Writes the function signature.
fnwrite_signature(&self, b:&mut CodeBuffer){self.signature().write(b);}}