pub struct OtelResource {
pub attributes: Option<Option<Vec<OtelAttribute>>>,
}Expand description
OtelResource : Resource attributes identifying the source of telemetry
Fields§
§attributes: Option<Option<Vec<OtelAttribute>>>Resource attributes like service.name, service.version, etc.
Implementations§
Source§impl OtelResource
impl OtelResource
Sourcepub fn builder() -> OtelResourceBuilder
pub fn builder() -> OtelResourceBuilder
Create an instance of OtelResource using the builder syntax
Source§impl OtelResource
impl OtelResource
Sourcepub fn new() -> OtelResource
pub fn new() -> OtelResource
Resource attributes identifying the source of telemetry
Trait Implementations§
Source§impl Clone for OtelResource
impl Clone for OtelResource
Source§fn clone(&self) -> OtelResource
fn clone(&self) -> OtelResource
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 OtelResource
impl Debug for OtelResource
Source§impl Default for OtelResource
impl Default for OtelResource
Source§fn default() -> OtelResource
fn default() -> OtelResource
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OtelResource
impl<'de> Deserialize<'de> for OtelResource
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 PartialEq for OtelResource
impl PartialEq for OtelResource
Source§impl Serialize for OtelResource
impl Serialize for OtelResource
impl StructuralPartialEq for OtelResource
Auto Trait Implementations§
impl Freeze for OtelResource
impl RefUnwindSafe for OtelResource
impl Send for OtelResource
impl Sync for OtelResource
impl Unpin for OtelResource
impl UnsafeUnpin for OtelResource
impl UnwindSafe for OtelResource
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