pub struct BrowserPlacementRequest { /* private fields */ }Expand description
A request to place a stream fragment on a browser-local engine.
Implementations§
Source§impl BrowserPlacementRequest
impl BrowserPlacementRequest
Sourcepub fn new(fragment: PlacedFragment, engine: BrowserWasmEngine) -> Self
pub fn new(fragment: PlacedFragment, engine: BrowserWasmEngine) -> Self
Builds a placement request for a fragment and target engine.
Sourcepub fn with_server_only(self, server_only: bool) -> Self
pub fn with_server_only(self, server_only: bool) -> Self
Marks the fragment as server-only, returning the updated request.
Sourcepub fn run_headless(&self) -> Result<BrowserPlacementReport>
pub fn run_headless(&self) -> Result<BrowserPlacementReport>
Runs the placement headlessly, returning a report or a refusal error.
§Errors
Returns an error when the fragment is server-only and therefore cannot run in browser-wasm placement.
Trait Implementations§
Source§impl Clone for BrowserPlacementRequest
impl Clone for BrowserPlacementRequest
Source§fn clone(&self) -> BrowserPlacementRequest
fn clone(&self) -> BrowserPlacementRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BrowserPlacementRequest
impl Debug for BrowserPlacementRequest
impl Eq for BrowserPlacementRequest
Source§impl PartialEq for BrowserPlacementRequest
impl PartialEq for BrowserPlacementRequest
Source§fn eq(&self, other: &BrowserPlacementRequest) -> bool
fn eq(&self, other: &BrowserPlacementRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BrowserPlacementRequest
Auto Trait Implementations§
impl Freeze for BrowserPlacementRequest
impl RefUnwindSafe for BrowserPlacementRequest
impl Send for BrowserPlacementRequest
impl Sync for BrowserPlacementRequest
impl Unpin for BrowserPlacementRequest
impl UnsafeUnpin for BrowserPlacementRequest
impl UnwindSafe for BrowserPlacementRequest
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