usecrate::types::{intern::{FheProgramNode, FheType},
Cipher,};/**
* Called when the user performs unary negation (-) on a ciphertext.
** This trait is an implementation detail of FHE program compilation;
* you should not directly call methods on this trait.
*/pubtraitGraphCipherNeg{/**
* The unary type.
*/typeVal: FheType;/**
* Negates the given ciphertext (e.g. -x).
*/fngraph_cipher_neg(a:FheProgramNode<Cipher<Self::Val>>)->FheProgramNode<Cipher<Self::Val>>;}