pub struct ServerQueryHelper {
pub client: Arc<DbConn>,
}Fields§
§client: Arc<DbConn>Implementations§
Source§impl ServerQueryHelper
impl ServerQueryHelper
pub async fn find_server_roles( &self, server: &Model, ) -> Result<Vec<CompleteRole>, DbErr>
pub async fn find_server_members( &self, server: &Model, ) -> Result<Vec<CompleteMember>, DbErr>
pub async fn find_server_channels( &self, server: &Model, ) -> Result<Vec<Model>, DbErr>
Trait Implementations§
Source§impl Clone for ServerQueryHelper
impl Clone for ServerQueryHelper
Source§fn clone(&self) -> ServerQueryHelper
fn clone(&self) -> ServerQueryHelper
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ConnectionHolder for ServerQueryHelper
impl ConnectionHolder for ServerQueryHelper
Source§fn get_connection(&self) -> &DbConn
fn get_connection(&self) -> &DbConn
impl Send for ServerQueryHelper
impl Sync for ServerQueryHelper
Auto Trait Implementations§
impl Freeze for ServerQueryHelper
impl !RefUnwindSafe for ServerQueryHelper
impl Unpin for ServerQueryHelper
impl !UnwindSafe for ServerQueryHelper
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