[−][src]Module nanowrimo::data
Structs
BadgeData | |
BadgeObject | A struct representing an object of kind Badge |
ChallengeData | |
ChallengeObject | A struct representing an object of kind Challenge |
CollectionResponse | A successful response from a call to the API which returns multiple items. Is generic over the inner data type, which allows for the case of a known return type to avoid needing an unwrap. Defaults to the generic Object |
EmailSettings | |
FavoriteAuthorData | |
FavoriteAuthorObject | A struct representing an object of kind FavoriteAuthor |
FavoriteBookData | |
FavoriteBookObject | A struct representing an object of kind FavoriteBook |
Fundometer | Information about Nano's current funraising goals |
GenreData | |
GenreObject | A struct representing an object of kind Genre |
GroupData | |
GroupExternalLinkData | |
GroupExternalLinkObject | A struct representing an object of kind GroupExternalLink |
GroupObject | A struct representing an object of kind Group |
GroupUserData | |
GroupUserObject | A struct representing an object of kind GroupUser |
ItemResponse | A successful response from a call to the API which returns a single item. Is generic over the inner data type, which allows for the case of a known return type to avoid needing an unwrap. Defaults to the generic Object |
LinkData | |
LinkInfo | |
LocationData | |
LocationGroupData | |
LocationGroupObject | A struct representing an object of kind LocationGroup |
LocationObject | A struct representing an object of kind Location |
LoginResponse | The response from logging into the Nano API |
NanoError | The response of the Nano API when a command results in an expected error |
NanoMessageData | |
NanoMessageObject | A struct representing an object of kind NanoMessage |
NotificationData | |
NotificationObject | A struct representing an object of kind Notification |
NotificationSettings | |
ObjectRef | A reference to an included |
PageData | |
PageObject | A struct representing an object of kind Page |
PostData | |
PostInfo | The extra info provided when getting a Post/Page object |
PostObject | A struct representing an object of kind Post |
PrivacySettings | |
ProjectChallengeData | |
ProjectChallengeObject | A struct representing an object of kind ProjectChallenge |
ProjectData | |
ProjectObject | A struct representing an object of kind Project |
ProjectSessionData | |
ProjectSessionObject | A struct representing an object of kind ProjectSession |
RelationInfo | |
RelationLink | |
StatsInfo | |
StopWatchData | |
StopWatchObject | A struct representing an object of kind StopWatch |
StoreItem | An item from the Nano store |
TimerData | |
TimerObject | A struct representing an object of kind Timer |
UserBadgeData | |
UserBadgeObject | A struct representing an object of kind UserBadge |
UserData | |
UserObject | A struct representing an object of kind User |
Enums
Object | A common type for all Nano API objects. Most useful when you're either not sure of an API type,
or want to accept multiple types in your program. See |
Traits
ObjectInfo | A trait for all types that represent an 'Object' in the Nano API. See |