pub struct InstanceMetadataClient;Expand description
InstanceMetadataClient provides an API for fetching common fields
from the EC2 Instance Metadata API: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html
§Examples:
use ec2_instance_metadata::InstanceMetadataClient;
let client = ec2_instance_metadata::InstanceMetadataClient::new();
let instance_metadata = client.get().expect("Couldn't get the instance metadata.");Implementations§
Trait Implementations§
Source§impl Debug for InstanceMetadataClient
impl Debug for InstanceMetadataClient
Source§impl Default for InstanceMetadataClient
impl Default for InstanceMetadataClient
Source§fn default() -> InstanceMetadataClient
fn default() -> InstanceMetadataClient
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for InstanceMetadataClient
impl RefUnwindSafe for InstanceMetadataClient
impl Send for InstanceMetadataClient
impl Sync for InstanceMetadataClient
impl Unpin for InstanceMetadataClient
impl UnwindSafe for InstanceMetadataClient
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