use-listing 0.0.1

Business listing and citation primitives for RustUse presence utilities
Documentation
  • Coverage
  • 91.3%
    42 out of 46 items documented1 out of 34 items with examples
  • Size
  • Source code size: 13.63 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 933.25 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 3s Average build duration of successful builds.
  • all releases: 3s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Homepage
  • RustUse/use-presence
    1 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • CloudBranch

use-listing

Business listing and citation primitives for RustUse presence utilities.

Example

use use_listing::{ListingName, ListingProfile, ListingProvider, ListingStatus, NapRecord};

let profile = ListingProfile::new(
    ListingName::new("Example Cafe").unwrap(),
    ListingProvider::new("Directory").unwrap(),
)
.with_status(ListingStatus::Claimed)
.with_nap_record(NapRecord::new("Example Cafe", "1 Main St", "+1-555-0100").unwrap());

assert_eq!(profile.status(), ListingStatus::Claimed);

Scope

  • Listing names, URLs, providers, citations, name/address/phone records, consistency scoring, statuses, and profiles.

Non-goals

  • API-specific directory integrations, review management, or data synchronization.

License

Licensed under either Apache-2.0 or MIT, at your option.