[−][src]Macro active_tx::signees
Signees Macro
This macro is used to quickly create a new Signees struct.
Examples
Keys and stream IDs
One key
let key = Key::Ec(EllipticCurve::new("key").unwrap()); let signees = signees![{"streamid" => key}];
Multiple keys
let key = Key::Ec(EllipticCurve::new("key").unwrap()); let key2 = Key::Ec(EllipticCurve::new("key2").unwrap()); let key3 = Key::Ec(EllipticCurve::new("key3").unwrap()); let signees = signees![ {"streamid" => key}, {"streamid2" => key2}, {"streamid3" => key3} ];
Key for selfsign
This uses the keys name as the stream id.
let key = Key::Ec(EllipticCurve::new("key").unwrap()); let signees = signees!(key);
Empty
Use this to quickly create an empty Signees if you wish to manually enter keys and streamids via the .add() method.
let signees = signees!();