pub struct GeminiRequestSpec {
pub method: HttpMethod,
pub origin: String,
pub path: String,
pub content_type: &'static str,
pub accept: &'static str,
pub api_key_secret: GeminiSecretReferenceMarker,
pub network: NetworkPolicy,
/* private fields */
}Fields§
§method: HttpMethod§origin: String§path: StringThe materialized per-request streaming path, e.g.
/v1beta/models/<model-id>:streamGenerateContent.
content_type: &'static str§accept: &'static str§api_key_secret: GeminiSecretReferenceMarker§network: NetworkPolicyImplementations§
Trait Implementations§
Source§impl Clone for GeminiRequestSpec
impl Clone for GeminiRequestSpec
Source§impl Debug for GeminiRequestSpec
impl Debug for GeminiRequestSpec
Source§impl PartialEq for GeminiRequestSpec
impl PartialEq for GeminiRequestSpec
impl StructuralPartialEq for GeminiRequestSpec
Auto Trait Implementations§
impl Freeze for GeminiRequestSpec
impl RefUnwindSafe for GeminiRequestSpec
impl Send for GeminiRequestSpec
impl Sync for GeminiRequestSpec
impl Unpin for GeminiRequestSpec
impl UnsafeUnpin for GeminiRequestSpec
impl UnwindSafe for GeminiRequestSpec
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