Struct holochain_types::prelude::DnaDefBuilder
source · [−]pub struct DnaDefBuilder { /* private fields */ }
Expand description
Builder for DnaDef
.
Implementations
sourceimpl DnaDefBuilder
impl DnaDefBuilder
sourcepub fn random_uid(&mut self) -> &mut DnaDefBuilder
pub fn random_uid(&mut self) -> &mut DnaDefBuilder
Provide a random UID
sourceimpl DnaDefBuilder
impl DnaDefBuilder
sourcepub fn name(&mut self, value: String) -> &mut DnaDefBuilder
pub fn name(&mut self, value: String) -> &mut DnaDefBuilder
The friendly “name” of a Holochain DNA.
sourcepub fn uid(&mut self, value: String) -> &mut DnaDefBuilder
pub fn uid(&mut self, value: String) -> &mut DnaDefBuilder
A UID for uniquifying this Dna.
sourcepub fn properties(&mut self, value: SerializedBytes) -> &mut DnaDefBuilder
pub fn properties(&mut self, value: SerializedBytes) -> &mut DnaDefBuilder
Any arbitrary application properties can be included in this object.
sourcepub fn origin_time(&mut self, value: Timestamp) -> &mut DnaDefBuilder
pub fn origin_time(&mut self, value: Timestamp) -> &mut DnaDefBuilder
The time used to denote the origin of the network, used to calculate time windows during gossip. All Header timestamps must come after this time.
Trait Implementations
sourceimpl Clone for DnaDefBuilder
impl Clone for DnaDefBuilder
sourcefn clone(&self) -> DnaDefBuilder
fn clone(&self) -> DnaDefBuilder
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Default for DnaDefBuilder
impl Default for DnaDefBuilder
sourcefn default() -> DnaDefBuilder
fn default() -> DnaDefBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl !RefUnwindSafe for DnaDefBuilder
impl Send for DnaDefBuilder
impl Sync for DnaDefBuilder
impl Unpin for DnaDefBuilder
impl !UnwindSafe for DnaDefBuilder
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
impl<T> FutureExt for T
impl<T> FutureExt for T
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
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
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