Skip to main content

Resource

Trait Resource 

Source
pub trait Resource {
    // Required method
    fn resource_ref(&self) -> &ResourceSchema;

    // Provided methods
    fn id(&self) -> ResourceIdRef<'_> { ... }
    fn name(&self) -> ResourceNameRef<'_> { ... }
    fn description(&self) -> Option<ResourceDescriptionRef<'_>> { ... }
}
Expand description

Represents Redfish Resource base type.

Required Methods§

Source

fn resource_ref(&self) -> &ResourceSchema

Required function. Must be implemented for Redfish resources.

Provided Methods§

Source

fn id(&self) -> ResourceIdRef<'_>

Identifier of the resource.

Source

fn name(&self) -> ResourceNameRef<'_>

Name of the resource.

Source

fn description(&self) -> Option<ResourceDescriptionRef<'_>>

Description of the resource.

Implementors§