#![allow(rustdoc::broken_intra_doc_links)]
pub(crate) mod dynamic;
pub trait LanguageService: std::fmt::Debug + Send + Sync {
fn analyze_sentiment(
&self,
_req: crate::model::AnalyzeSentimentRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::AnalyzeSentimentResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn analyze_entities(
&self,
_req: crate::model::AnalyzeEntitiesRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::AnalyzeEntitiesResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn classify_text(
&self,
_req: crate::model::ClassifyTextRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ClassifyTextResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn moderate_text(
&self,
_req: crate::model::ModerateTextRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::ModerateTextResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
fn annotate_text(
&self,
_req: crate::model::AnnotateTextRequest,
_options: crate::RequestOptions,
) -> impl std::future::Future<
Output = crate::Result<crate::Response<crate::model::AnnotateTextResponse>>,
> + Send {
gaxi::unimplemented::unimplemented_stub()
}
}