Struct stellar_client::endpoint::operation::Effects[][src]

pub struct Effects { /* fields omitted */ }

The operation effects endpoint provides a set of effects that are associated with a single operation. The operation ID provided in the id argument specifies which operation to load.

https://www.stellar.org/developers/horizon/reference/endpoints/effects-for-operation.html

Example

use stellar_client::sync::Client;
use stellar_client::endpoint::{operation, Limit};

let client = Client::horizon_test().unwrap();

// Grab an operation so that we know that we can request one from
// horizon that actually exists.
let all = operation::All::default().with_limit(1);
let all = client.request(all).unwrap();

let operation_id = all.records()[0].id();

let effects = operation::Effects::new(operation_id);
let effects = client.request(effects).unwrap();

Methods

impl Effects
[src]

Creates a new endpoint struct for use in requesting the effects for an operation.

Example

use stellar_client::endpoint::operation;

let details = operation::Effects::new(123);

Trait Implementations

impl Debug for Effects
[src]

Formats the value using the given formatter. Read more

impl Clone for Effects
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Cursor for Effects
[src]

Sets a cursor on the struct and returns an owned version.

Returns the cursor that has been set, if it has been set.

impl Limit for Effects
[src]

Sets a limit on the struct and returns an owned version.

Returns the limit or None.

impl Order for Effects
[src]

Sets the order on the struct and returns an owned version.

Returns the order that has been set, if it has been set.

impl IntoRequest for Effects
[src]

The deserializable type that is expected to come back from the stellar server.

The request body to be sent to stellar. Generally this is just a () unit. Converts the implementing struct into an http request. Read more

Auto Trait Implementations

impl Send for Effects

impl Sync for Effects