5151#[ cfg( not( any( feature = "std" ) ) ) ]
5252compile_error ! ( "`std` must be enabled" ) ;
5353
54- pub mod decode ;
54+ pub mod decoder ;
5555mod dummy;
56- pub mod encode ;
56+ pub mod encoder ;
5757mod tag;
5858mod test_helpers;
5959mod varint;
6060
61- pub use decode :: Error ;
61+ pub use decoder :: Error ;
6262
6363use bitcoin:: {
6464 hashes:: { hash160, ripemd160, sha256} ,
@@ -76,15 +76,15 @@ use std::str::FromStr;
7676pub fn encode ( s : & str ) -> Result < Vec < u8 > , miniscript:: Error > {
7777 let secp = secp256k1:: Secp256k1 :: new ( ) ;
7878 let ( descriptor, key_map) = parse_descriptor ( & secp, s) ?;
79- let ( mut template, mut payload) = encode :: encode ( descriptor, & key_map) ;
79+ let ( mut template, mut payload) = encoder :: encode ( descriptor, & key_map) ;
8080 template. append ( & mut payload) ;
8181 Ok ( template)
8282}
8383
8484/// Decodes a Bitcoin descriptor
8585pub fn decode ( bytes : & [ u8 ] ) -> Result < String , Error > {
86- let ( _, _, size) = decode :: decode_template ( bytes) ?;
87- let ( descriptor, key_map) = decode :: decode_with_payload ( & bytes[ ..size] , & bytes[ size..] ) ?;
86+ let ( _, _, size) = decoder :: decode_template ( bytes) ?;
87+ let ( descriptor, key_map) = decoder :: decode_with_payload ( & bytes[ ..size] , & bytes[ size..] ) ?;
8888 Ok ( descriptor. to_string_with_secret ( & key_map) )
8989}
9090
0 commit comments