pub struct SqlComponentConfigBuilder { /* private fields */ }Expand description
Builder for SqlComponentConfig.
Implementations§
Source§impl SqlComponentConfigBuilder
impl SqlComponentConfigBuilder
Sourcepub fn resource<VALUE: Into<BoundIdentifier>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn resource<VALUE: Into<BoundIdentifier>>( &mut self, value: VALUE, ) -> &mut Self
The TcpPort reference to listen on for connections.
Sourcepub fn config<VALUE: Into<Vec<Field>>>(&mut self, value: VALUE) -> &mut Self
pub fn config<VALUE: Into<Vec<Field>>>(&mut self, value: VALUE) -> &mut Self
The configuration for the component.
Sourcepub fn operations<VALUE: Into<Vec<SqlOperationDefinition>>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn operations<VALUE: Into<Vec<SqlOperationDefinition>>>( &mut self, value: VALUE, ) -> &mut Self
A list of operations to expose on this component.
Sourcepub fn build(
&self,
) -> Result<SqlComponentConfig, SqlComponentConfigBuilderError>
pub fn build( &self, ) -> Result<SqlComponentConfig, SqlComponentConfigBuilderError>
Trait Implementations§
Source§impl Clone for SqlComponentConfigBuilder
impl Clone for SqlComponentConfigBuilder
Source§fn clone(&self) -> SqlComponentConfigBuilder
fn clone(&self) -> SqlComponentConfigBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SqlComponentConfigBuilder
impl RefUnwindSafe for SqlComponentConfigBuilder
impl Send for SqlComponentConfigBuilder
impl Sync for SqlComponentConfigBuilder
impl Unpin for SqlComponentConfigBuilder
impl UnwindSafe for SqlComponentConfigBuilder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more