pub struct NDNInputRequestCommon {
pub req_path: Option<String>,
pub source: RequestSourceInfo,
pub level: NDNAPILevel,
pub referer_object: Vec<NDNDataRefererObject>,
pub target: Option<ObjectId>,
pub flags: u32,
pub user_data: Option<NDNInputRequestUserData>,
}
Fields§
§req_path: Option<String>
§source: RequestSourceInfo
§level: NDNAPILevel
§referer_object: Vec<NDNDataRefererObject>
§target: Option<ObjectId>
§flags: u32
§user_data: Option<NDNInputRequestUserData>
Implementations§
Source§impl NDNInputRequestCommon
impl NDNInputRequestCommon
pub fn check_param_with_referer(&self, object_id: &ObjectId) -> BuckyResult<()>
Trait Implementations§
Source§impl Clone for NDNInputRequestCommon
impl Clone for NDNInputRequestCommon
Source§fn clone(&self) -> NDNInputRequestCommon
fn clone(&self) -> NDNInputRequestCommon
Returns a copy of the value. Read more
1.0.0 · 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 NDNInputRequestCommon
impl Debug for NDNInputRequestCommon
Source§impl Display for NDNInputRequestCommon
impl Display for NDNInputRequestCommon
Source§impl JsonCodec<NDNInputRequestCommon> for NDNInputRequestCommon
impl JsonCodec<NDNInputRequestCommon> for NDNInputRequestCommon
fn encode_json(&self) -> Map<String, Value>
fn decode_json(obj: &Map<String, Value>) -> BuckyResult<Self>
fn encode_string(&self) -> String
fn decode_string(value: &str) -> Result<T, BuckyError>
fn decode_value(value: &Value) -> Result<T, BuckyError>
fn encode_value(&self) -> Value
Auto Trait Implementations§
impl Freeze for NDNInputRequestCommon
impl !RefUnwindSafe for NDNInputRequestCommon
impl Send for NDNInputRequestCommon
impl Sync for NDNInputRequestCommon
impl Unpin for NDNInputRequestCommon
impl !UnwindSafe for NDNInputRequestCommon
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more