pub struct GanacheCli;Available on crate feature
trufflesuite_ganachecli only.Trait Implementations§
source§impl Debug for GanacheCli
impl Debug for GanacheCli
source§impl Default for GanacheCli
impl Default for GanacheCli
source§fn default() -> GanacheCli
fn default() -> GanacheCli
Returns the “default value” for a type. Read more
source§impl Image for GanacheCli
impl Image for GanacheCli
§type Args = GanacheCliArgs
type Args = GanacheCliArgs
A type representing the arguments for an Image. Read more
source§fn tag(&self) -> String
fn tag(&self) -> String
Implementations are encouraged to include a tag that will not change (i.e. NOT latest)
in order to prevent test code from randomly breaking because the underlying docker
suddenly changed.
source§fn ready_conditions(&self) -> Vec<WaitFor>
fn ready_conditions(&self) -> Vec<WaitFor>
Returns a list of conditions that need to be met before a started container is considered ready. Read more
source§fn env_vars(&self) -> Box<dyn Iterator<Item = (&String, &String)> + '_, Global>
fn env_vars(&self) -> Box<dyn Iterator<Item = (&String, &String)> + '_, Global>
There are a couple of things regarding the environment variables of images: Read more
source§fn volumes(&self) -> Box<dyn Iterator<Item = (&String, &String)> + '_, Global>
fn volumes(&self) -> Box<dyn Iterator<Item = (&String, &String)> + '_, Global>
There are a couple of things regarding the volumes of images: Read more
source§fn entrypoint(&self) -> Option<String>
fn entrypoint(&self) -> Option<String>
Returns the entrypoint this instance was created with.
source§fn expose_ports(&self) -> Vec<u16, Global>
fn expose_ports(&self) -> Vec<u16, Global>
Returns the ports that needs to be exposed when a container is created. Read more
source§fn exec_after_start(&self, cs: ContainerState) -> Vec<ExecCommand, Global>
fn exec_after_start(&self, cs: ContainerState) -> Vec<ExecCommand, Global>
Returns the commands that needs to be executed after a container is started i.e. commands
to be run in a running container. Read more
Auto Trait Implementations§
impl RefUnwindSafe for GanacheCli
impl Send for GanacheCli
impl Sync for GanacheCli
impl Unpin for GanacheCli
impl UnwindSafe for GanacheCli
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more