File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -182,6 +182,11 @@ pub fn define_pushable(_: TokenStream) -> TokenStream {
182
182
self
183
183
}
184
184
185
+ pub fn push_x_only_key( mut self , x_only_key: & :: bitcoin:: XOnlyPublicKey ) -> Builder {
186
+ self . 0 = self . 0 . push_x_only_key( x_only_key) ;
187
+ self
188
+ }
189
+
185
190
pub fn push_expression<T : Pushable >( self , expression: T ) -> Builder {
186
191
let builder = expression. bitcoin_script_push( self ) ;
187
192
builder
@@ -232,6 +237,11 @@ pub fn define_pushable(_: TokenStream) -> TokenStream {
232
237
builder. push_key( & self )
233
238
}
234
239
}
240
+ impl NotU8Pushable for :: bitcoin:: XOnlyPublicKey {
241
+ fn bitcoin_script_push( self , builder: Builder ) -> Builder {
242
+ builder. push_x_only_key( & self )
243
+ }
244
+ }
235
245
impl NotU8Pushable for :: bitcoin:: ScriptBuf {
236
246
fn bitcoin_script_push( self , builder: Builder ) -> Builder {
237
247
let mut script_vec = Vec :: with_capacity( builder. 0 . as_bytes( ) . len( ) + self . as_bytes( ) . len( ) ) ;
You can’t perform that action at this time.
0 commit comments