pub struct ViewRequest {
pub view: String,
pub data: Option<Value>,
pub props: Option<Value>,
pub context: Option<Context>,
}Expand description
Unknown view request
Fields§
§view: String§data: Option<Value>§props: Option<Value>§context: Option<Context>Trait Implementations§
Source§impl Debug for ViewRequest
impl Debug for ViewRequest
Source§impl Default for ViewRequest
impl Default for ViewRequest
Source§fn default() -> ViewRequest
fn default() -> ViewRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ViewRequest
impl<'de> Deserialize<'de> for ViewRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl<D, P> HandleParams<ViewRequest> for ViewParams<D, P>where
D: DeserializeOwned + 'static,
P: DeserializeOwned + 'static,
impl<D, P> HandleParams<ViewRequest> for ViewParams<D, P>where
D: DeserializeOwned + 'static,
P: DeserializeOwned + 'static,
fn from_request(request: ViewRequest) -> Self
Source§impl NamedRequest for ViewRequest
impl NamedRequest for ViewRequest
Source§impl PartialEq for ViewRequest
impl PartialEq for ViewRequest
Source§impl RequestHandler<ViewRequest, String> for View
impl RequestHandler<ViewRequest, String> for View
fn name(&self) -> String
fn handle(&self, request: ViewRequest) -> Result<ViewResponse>
fn create(name: &str, build_fn: ViewBuilder) -> Self
Source§impl Serialize for ViewRequest
impl Serialize for ViewRequest
impl StructuralPartialEq for ViewRequest
Auto Trait Implementations§
impl Freeze for ViewRequest
impl RefUnwindSafe for ViewRequest
impl Send for ViewRequest
impl Sync for ViewRequest
impl Unpin for ViewRequest
impl UnwindSafe for ViewRequest
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