Struct aptos_config::config::TestConfig
source · [−]pub struct TestConfig {
pub auth_key: Option<AuthenticationKey>,
pub operator_key: Option<ConfigKey<Ed25519PrivateKey>>,
pub owner_key: Option<ConfigKey<Ed25519PrivateKey>>,
pub execution_key: Option<ConfigKey<Ed25519PrivateKey>>,
pub publishing_option: Option<VMPublishingOption>,
/* private fields */
}
Fields
auth_key: Option<AuthenticationKey>
operator_key: Option<ConfigKey<Ed25519PrivateKey>>
owner_key: Option<ConfigKey<Ed25519PrivateKey>>
execution_key: Option<ConfigKey<Ed25519PrivateKey>>
publishing_option: Option<VMPublishingOption>
Implementations
sourceimpl TestConfig
impl TestConfig
pub fn open_module() -> Self
pub fn new_with_temp_dir(temp_dir: Option<TempPath>) -> Self
pub fn execution_key(&mut self, key: Ed25519PrivateKey)
pub fn operator_key(&mut self, key: Ed25519PrivateKey)
pub fn owner_key(&mut self, key: Ed25519PrivateKey)
pub fn random_account_key(&mut self, rng: &mut StdRng)
pub fn random_execution_key(&mut self, rng: &mut StdRng)
pub fn temp_dir(&self) -> Option<&Path>
Trait Implementations
sourceimpl Clone for TestConfig
impl Clone for TestConfig
sourceimpl Debug for TestConfig
impl Debug for TestConfig
sourceimpl Default for TestConfig
impl Default for TestConfig
sourcefn default() -> TestConfig
fn default() -> TestConfig
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for TestConfig
impl<'de> Deserialize<'de> for TestConfig
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<TestConfig> for TestConfig
impl PartialEq<TestConfig> for TestConfig
sourceimpl Serialize for TestConfig
impl Serialize for TestConfig
Auto Trait Implementations
impl RefUnwindSafe for TestConfig
impl Send for TestConfig
impl Sync for TestConfig
impl Unpin for TestConfig
impl UnwindSafe for TestConfig
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> PersistableConfig for T where
T: Serialize + DeserializeOwned + ?Sized,
impl<T> PersistableConfig for T where
T: Serialize + DeserializeOwned + ?Sized,
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> Serialize for T where
T: Serialize + ?Sized,
impl<T> Serialize for T where
T: Serialize + ?Sized,
fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>
sourceimpl<T> TestOnlyHash for T where
T: Serialize + ?Sized,
impl<T> TestOnlyHash for T where
T: Serialize + ?Sized,
sourcefn test_only_hash(&self) -> HashValue
fn test_only_hash(&self) -> HashValue
Generates a hash used only for tests.
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more