Struct bitcoin_init::BitcoinNodeInit
source · pub struct BitcoinNodeInit { /* private fields */ }
Implementations§
source§impl BitcoinNodeInit
impl BitcoinNodeInit
pub fn new(node: &mut NodeContext, arg0: *const u8) -> Self
pub fn make_node(&mut self) -> Box<dyn NodeInterface>
pub fn make_chain(&mut self) -> Box<dyn ChainInterface>
pub fn make_wallet_client( &mut self, chain: &mut dyn ChainInterface ) -> Box<dyn WalletClient>
pub fn make_echo(&mut self) -> Box<dyn Echo>
pub fn ipc(&mut self) -> *mut dyn Ipc
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for BitcoinNodeInit
impl !Send for BitcoinNodeInit
impl !Sync for BitcoinNodeInit
impl Unpin for BitcoinNodeInit
impl !UnwindSafe for BitcoinNodeInit
Blanket Implementations§
§impl<T, U> CastInto<U> for Twhere
U: CastFrom<T>,
impl<T, U> CastInto<U> for Twhere U: CastFrom<T>,
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> StaticUpcast<T> for T
impl<T> StaticUpcast<T> for T
§unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>
unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>
Convert type of a const pointer. Read more