Struct machinebox::tagbox::Tagbox [] [src]

pub struct Tagbox { /* fields omitted */ }

The client for the tagbox machine box.

Methods

impl Tagbox
[src]

[src]

Creates a new tagbox client connecting to the supplied URL.

[src]

Gets the tags for the image to which reader points

[src]

Gets the tags for the image at source_path

[src]

Gets the tags for the image contained in the base64 encoded data

[src]

Gets the tags for the image at the given URL

[src]

Teaches the tagbox the image with a custom tag at the specified URL

[src]

Deletes a custom tag by its ID

[src]

Renames a custom tag with the indicated ID

[src]

Checks the image file at source_path for similar images based on previously taught tags

[src]

Checks the image at the image_url for similar images based on previously taught tags.

[src]

Checks the image within the base64 encoded string for similar images based on previously taught tags.

[src]

Downloads the state of the tagbox into the buf buffer, returning the number of bytes written

[src]

Submits the state file indicated by the source_path parameter to the tagbox

[src]

Submits a state URL to the tagbox

Trait Implementations

impl BoxClient for Tagbox
[src]

[src]

Indicates the URL of the box

[src]

Provides information about the box

[src]

Checks the health of the box

[src]

Determines whether the box is live

[src]

Determines if the box is ready. Some boxes may take a while to start up, so you can use this function to check if it is acceptable to start using the box-specific functionality Read more

Auto Trait Implementations

impl Send for Tagbox

impl Sync for Tagbox