pub struct JoinBuilder { /* private fields */ }
Implementations§
Source§impl JoinBuilder
impl JoinBuilder
pub fn new() -> Self
pub fn type(self, value: impl Into<String>) -> Self
pub fn to_entity(self, value: impl Into<String>) -> Self
pub fn to_field(self, value: impl Into<String>) -> Self
pub fn to_alias(self, value: impl Into<String>) -> Self
pub fn to_limit(self, value: i32) -> Self
pub fn to_order_by(self, value: impl Into<String>) -> Self
pub fn to_filter(self, filter: AdvanceFilter) -> Self
pub fn to_filters( self, filters: impl IntoIterator<Item = AdvanceFilter>, ) -> Self
pub fn from_entity(self, value: impl Into<String>) -> Self
pub fn from_field(self, value: impl Into<String>) -> Self
pub fn build(self) -> Join
Trait Implementations§
Source§impl Debug for JoinBuilder
impl Debug for JoinBuilder
Source§impl Default for JoinBuilder
impl Default for JoinBuilder
Source§fn default() -> JoinBuilder
fn default() -> JoinBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for JoinBuilder
impl RefUnwindSafe for JoinBuilder
impl Send for JoinBuilder
impl Sync for JoinBuilder
impl Unpin for JoinBuilder
impl UnwindSafe for JoinBuilder
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> 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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request