1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
// use time::Duration as TimeSpan;
use time::OffsetDateTime;
pub(crate) const MAX_MESSAGE_ID_LENGTH: usize = 128;
// pub(crate) const MAX_PARTITION_KEY_LENGTH: usize = 128;
// pub(crate) const MAX_SESSION_ID_LENGTH: usize = 128;
// pub(crate) const PATH_DELIMITER: &str = r#"/"#;
// pub(crate) const RULE_NAME_MAXIMUM_LENGTH: usize = 50;
// pub(crate) const MAXIMUM_SQL_RULE_FILTER_STATEMENT_LENGTH: usize = 1024;
// pub(crate) const MAXIMUM_SQL_RULE_ACTION_STATEMENT_LENGTH: usize = 1024;
// pub(crate) const DEFAULT_CLIENT_PREFETCH_COUNT: usize = 0;
// pub(crate) const MAX_DEAD_LETTER_REASON_LENGTH: usize = 4096;
// pub(crate) const DEFAULT_LAST_PEEKED_SEQUENCE_NUMBER: i64 = 0;
// pub(crate) const DEFAULT_OPERATION_TIMEOUT: TimeSpan = TimeSpan::minutes(1);
// pub(crate) const CLIENT_PUMP_RENEW_LOCK_TIMEOUT: TimeSpan = TimeSpan::minutes(5);
// pub(crate) const MAXIMUM_RENEW_BUFFER_DURATION: TimeSpan = TimeSpan::seconds(10);
// pub(crate) const DEFAULT_RETRY_DELTA_BACKOFF: TimeSpan = TimeSpan::seconds(3);
// pub(crate) const NO_MESSAGE_BACKOFF_TIME_SPAN: TimeSpan = TimeSpan::seconds(5);
pub(crate) const SAS_TOKEN_TYPE: &str = "servicebus.windows.net:sastoken";
pub(crate) const JSON_WEB_TOKEN_TYPE: &str = "jwt";
// pub(crate) const AAD_SERVICE_BUS_AUDIENCE: &str = "https://servicebus.azure.net/";
// /// Represents 00:00:00 UTC Thursday 1, January 1970.
// pub(crate) const EPOCH_TIME: OffsetDateTime = time::OffsetDateTime::UNIX_EPOCH;
// pub(crate) const WELL_KNOWN_PUBLIC_PORTS_LIMIT: i32 = 1023;
// pub(crate) const DEFAULT_SCOPE: &str = "https://servicebus.azure.net/.default";
/// `time::OffsetDateTime` doesn't implement `Default`. This value is taken from the
/// dotnet SDK `DateTime.MinValue` (Azure.Messaging.ServiceBus).
pub(crate) const DEFAULT_OFFSET_DATE_TIME: OffsetDateTime =
time::macros::datetime!(0001-01-01 12:00:00 AM +00:00);
// pub(crate) const MAX_OFFSET_DATE_TIME: OffsetDateTime =
// time::macros::datetime!(9999-12-31 11:59:59 PM +00:00);