Skip to content

Commit

Permalink
Switch FixedTimeZone to InlineStrings name
Browse files Browse the repository at this point in the history
  • Loading branch information
Wynand committed Oct 12, 2021
1 parent 482f3b7 commit d53218d
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 2 deletions.
4 changes: 3 additions & 1 deletion Project.toml
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
name = "TimeZones"
uuid = "f269a46b-ccf7-5d73-abea-4c690281aa53"
authors = ["Curtis Vogt <[email protected]>"]
version = "1.6.0"
version = "1.6.1"

[deps]
Dates = "ade2ca70-3891-5945-98fb-dc099432e06a"
Downloads = "f43a241f-c20a-4ad4-852c-f6b1247861c6"
Future = "9fa8497b-333b-5362-9e8d-4d0656e87820"
InlineStrings = "842dd82b-1e85-43dc-bf29-5d0ee9dffc48"
LazyArtifacts = "4af54fe1-eca0-43a8-85a7-787d91b784e3"
Mocking = "78c3b35d-d492-501b-9361-3d52fe80e533"
Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
Expand All @@ -17,6 +18,7 @@ Unicode = "4ec0a83e-493e-50e2-b9ac-8f72acf5a8f5"

[compat]
Downloads = "1"
InlineStrings = "1.0"
Mocking = "0.7"
RecipesBase = "0.7, 0.8, 1"
julia = "1.3"
Expand Down
1 change: 1 addition & 0 deletions src/TimeZones.jl
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ using Printf
using Serialization
using RecipesBase: RecipesBase, @recipe
using Unicode
using InlineStrings: InlineString15

import Dates: TimeZone, UTC

Expand Down
3 changes: 2 additions & 1 deletion src/types/fixedtimezone.jl
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ const FIXED_TIME_ZONE_REGEX = r"""
A `TimeZone` with a constant offset for all of time.
"""
struct FixedTimeZone <: TimeZone
name::String
name::InlineString15
offset::UTCOffset
end

Expand Down Expand Up @@ -95,3 +95,4 @@ end

name(tz::FixedTimeZone) = tz.name
rename(tz::FixedTimeZone, name::AbstractString) = FixedTimeZone(name, tz.offset)

2 changes: 2 additions & 0 deletions test/types/fixedtimezone.jl
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
@testset "FixedTimeZone" begin
@test isbitstype(FixedTimeZone)

@test FixedTimeZone("0123") == FixedTimeZone("UTC+01:23", 4980)
@test FixedTimeZone("+0123") == FixedTimeZone("UTC+01:23", 4980)
@test FixedTimeZone("-0123") == FixedTimeZone("UTC-01:23", -4980)
Expand Down

0 comments on commit d53218d

Please sign in to comment.