Struct stellar_client::endpoint::ledger::Operations[][src]

pub struct Operations { /* fields omitted */ }

Represents the operations for ledger endpoint on the stellar horizon server. The endpoint will return all the operations for a single ledger in the chain.

https://www.stellar.org/developers/horizon/reference/endpoints/operations-for-ledger.html

Example

use stellar_client::sync::Client;
use stellar_client::endpoint::{ledger, transaction, Limit};

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

// Grab transactions and associated ledger to ensure a ledger sequence with transactions.
// We seek transactions because operations have no references to a ledger and a ledger with
// transactions by definition has operations.
let txns = client.request(transaction::All::default().with_limit(1)).unwrap();
let txn = &txns.records()[0];
let sequence = txn.ledger();

// Now we issue a request for that ledger's operations
let endpoint = ledger::Operations::new(sequence);
let ledger_operations = client.request(endpoint).unwrap();

assert!(ledger_operations.records().len() > 0);

Methods

impl Operations
[src]

Creates a new ledger::Operations endpoint struct.

use stellar_client::endpoint::ledger;

let txns = ledger::Operations::new(123);

Trait Implementations

impl Debug for Operations
[src]

Formats the value using the given formatter. Read more

impl Clone for Operations
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Cursor for Operations
[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 Operations
[src]

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

Returns the limit or None.

impl Order for Operations
[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 Operations
[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 Operations

impl Sync for Operations