Struct hypercore::FeedBuilder [−][src]
pub struct FeedBuilder<T> where
T: RandomAccessMethods + Debug, { /* fields omitted */ }
Construct a new Feed
instance.
Methods
impl<T> FeedBuilder<T> where
T: RandomAccessMethods + Debug,
[src]
impl<T> FeedBuilder<T> where
T: RandomAccessMethods + Debug,
pub fn new(public_key: PublicKey, storage: Storage<T>) -> Self
[src]
pub fn new(public_key: PublicKey, storage: Storage<T>) -> Self
Create a new instance.
pub fn secret_key(self, secret_key: SecretKey) -> Self
[src]
pub fn secret_key(self, secret_key: SecretKey) -> Self
Set the secret key.
pub fn build(self) -> Result<Feed<T>>
[src]
pub fn build(self) -> Result<Feed<T>>
Finalize the builder.
Trait Implementations
impl<T: Debug> Debug for FeedBuilder<T> where
T: RandomAccessMethods + Debug,
[src]
impl<T: Debug> Debug for FeedBuilder<T> where
T: RandomAccessMethods + Debug,
Auto Trait Implementations
impl<T> Send for FeedBuilder<T> where
T: Send,
impl<T> Send for FeedBuilder<T> where
T: Send,
impl<T> Sync for FeedBuilder<T> where
T: Sync,
impl<T> Sync for FeedBuilder<T> where
T: Sync,