pub struct SupergraphFetcher<AsyncOrSync> { /* private fields */ }Implementations§
Source§impl SupergraphFetcher<SupergraphFetcherSyncState>
impl SupergraphFetcher<SupergraphFetcherSyncState>
pub fn try_new_sync( endpoint: String, key: &str, user_agent: String, connect_timeout: Duration, request_timeout: Duration, accept_invalid_certs: bool, retry_count: u32, ) -> Result<Self, SupergraphFetcherError>
pub fn fetch_supergraph(&self) -> Result<Option<String>, SupergraphFetcherError>
Source§impl SupergraphFetcher<SupergraphFetcherAsyncState>
impl SupergraphFetcher<SupergraphFetcherAsyncState>
pub fn try_new_async( endpoint: String, key: &str, user_agent: String, connect_timeout: Duration, request_timeout: Duration, accept_invalid_certs: bool, retry_count: u32, ) -> Result<Self, SupergraphFetcherError>
pub async fn fetch_supergraph( &self, ) -> Result<Option<String>, SupergraphFetcherError>
Trait Implementations§
Auto Trait Implementations§
impl<AsyncOrSync> !Freeze for SupergraphFetcher<AsyncOrSync>
impl<AsyncOrSync> !RefUnwindSafe for SupergraphFetcher<AsyncOrSync>
impl<AsyncOrSync> Send for SupergraphFetcher<AsyncOrSync>where
AsyncOrSync: Send,
impl<AsyncOrSync> Sync for SupergraphFetcher<AsyncOrSync>where
AsyncOrSync: Sync,
impl<AsyncOrSync> Unpin for SupergraphFetcher<AsyncOrSync>where
AsyncOrSync: Unpin,
impl<AsyncOrSync> !UnwindSafe for SupergraphFetcher<AsyncOrSync>
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