pub struct QuikConnection {
pub h2: SendRequest<Bytes>,
pub profile: ChromeProfile,
}Expand description
Establishes a new network connection following the Chrome transport pipeline.
This function orchestrates the full TLS + HTTP/2 handshake sequence,
injecting platform-specific ALPS data and ECH GREASE via raw BoringSSL
FFI calls. The resulting QuikConnection maintains the identity
established during the handshake for the lifetime of the session.
subsequent requests adhere to the same behavioral constraints (e.g.,
same SETTINGS, same window increments).
Fields§
§h2: SendRequest<Bytes>The handle used to initiate new H2 streams.
profile: ChromeProfileThe profile used for TLS and H2 handshake parity.
Implementations§
Auto Trait Implementations§
impl Freeze for QuikConnection
impl RefUnwindSafe for QuikConnection
impl Send for QuikConnection
impl Sync for QuikConnection
impl Unpin for QuikConnection
impl UnsafeUnpin for QuikConnection
impl UnwindSafe for QuikConnection
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